Ho pensato di passare a un approccio più basato sui componenti nei miei giochi. Qualcun altro ha qualche materiale di riferimento decente o implementazioni di esempio che potrebbero aiutare a rendere questa transizione un po 'più semplice?
Ho pensato di passare a un approccio più basato sui componenti nei miei giochi. Qualcun altro ha qualche materiale di riferimento decente o implementazioni di esempio che potrebbero aiutare a rendere questa transizione un po 'più semplice?
Risposte:
Controlla i collegamenti che ho inserito in fondo a questa risposta . Un buon numero di loro risponde completamente a questa domanda e preferirei non duplicare le informazioni qui.
In particolare, c'è una domanda, "Progettazione del motore di gioco basato su componenti", che credo risponda direttamente alla tua domanda.
Oggetti di gioco come set di componenti:
http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/
http://gameprogrammingpatterns.com/component.html
Motore di gioco come set di componenti che funziona in modo indipendente con l'archiviazione dei dati condivisa:
http://www.acims.arizona.edu/PUBLICATIONS/PDF/JeffPlummerMSthesis_wo_Appendix.pdf