Imaginemos un juego como Heroes of Might and Magic, o Master of Orion, o tu juego por turnos de elección. ¿Cuál es la lógica del juego detrás de hacer el próximo turno? ¿Hay materiales o libros para leer sobre el tema? Para ser específicos, imaginemos el bucle del juego:
void eventsHandler(); //something that responds to input
void gameLogic(); //something that decides whats going to be output on the screen
void render(); //this function outputs stuff on screen
Todos los que se llaman dicen 60 veces por segundo. ¿Pero cómo por turno entra aquí? Me imagino que en gameLogic () hay una función como endTurn () que ocurre cuando un jugador hace clic en ese botón, pero ¿cómo lo manejo todo? Necesito ideas