Imaginons un jeu comme Heroes of Might and Magic, ou Master of Orion, ou votre jeu de choix au tour par tour. Quelle est la logique du jeu derrière le prochain tour? Y a-t-il du matériel ou des livres à lire sur le sujet? Pour être précis, imaginons une boucle de jeu:
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
Tous ceux qui sont appelés disent 60 fois par seconde. Mais comment le tour par tour entre-t-il ici? Je pourrais imaginer que dans gameLogic (), il existe une fonction comme endTurn () qui se produit lorsqu'un joueur clique sur ce bouton, mais comment puis-je gérer tout cela? Besoin d'informations.