Sto leggendo un grande libro, Game Coding Complete , e quel libro raccomanda vivamente di utilizzare l' approccio MVC (Model-View-Controller) , con tre livelli chiave:
- Livello di applicazione del gioco
- Logica di gioco
- Vista di gioco
Per me, questo approccio sembra eccessivo per un gioco per computer portatile.
Qual è la tua opinione, per favore? Vale la pena implementare questa architettura, anche se aggiunge ulteriore comunicazione necessaria tra i moduli? Questo design può consumare così tanta potenza della CPU, che alla fine il risultato sarebbe significativamente più lento, se non fosse implementato?