Ik ben momenteel een game aan het maken, en ik ben al een klein beetje begonnen. Maar ik hoor dat het veel beter te maken is als ik classes gebruik.
Ik kan opzich wel OOP maar ik weet niet hoe ik dat in mijn game kan verwerken.
Begin dus eerst met het bedenken / maken van een ontwerp, ga nadenken wat voor klassen je denkt nodig te hebben, welke klasse waarvoor dient en welke methodes die moet hebben.
Hier za je in het begin wat moeite mee hebben maar als je het vaker hebt gedaan word het stuk leuker.
Ook zal een goed ontwerp een hoop tijd schelen.
het voordeel van OOP:
- stukken code kunt hergebruiken
- het is overzichterlijker
- je kunt 'samenwerken' aan een project (met meerder mensen tegelijk aan 1 project werken) dit kan ook wel met 'normaal' programmeren maar dan moet je veel dingen afspreken.
- het is gemakkelijker te onderhouden.
er zijn ook nadelen:
- Meer code nodig voor hetzelfde doel
- langzameren dan linair programmeren.
- hoge 'leer' drempel
Ik heb alles uitgeschreven;), ik schrijf eerst alles uit voordat ik iets script;)
Met uitschrijven bedoel je alle functionaliteit dat het moet hebben of ook alles onder klasses onder verdeeld?
Als je alles ook al hebt onderverdeeld in klassen is het alleen nog maar kwestie van scripten.