Ich lese ein großartiges Buch, Game Coding Complete , und in diesem Buch wird die Verwendung des MVC- Ansatzes (Model-View-Controller) mit drei Schlüsselebenen dringend empfohlen :
- Game Application Layer
- Spielelogik
- Spielansicht
Für mich sieht dieser Ansatz wie ein Overkill für ein mobiles Computerspiel aus.
Was ist Ihre Meinung, bitte? Lohnt es sich, diese Architektur zu implementieren, auch wenn zusätzliche Kommunikation zwischen den Modulen erforderlich ist? Kann dieses Design so viel CPU-Leistung verbrauchen, dass das Ergebnis am Ende deutlich langsamer ausfällt, als wenn es nicht implementiert wäre?