Skip to content

Organisation

Organisation

Simulator

Class qui doit tout gérer, elle doit contenir la map, et les civilisations, c'est lui qui fait jouer tous les citoyens et qui se charge de transmettre les bouts de cartes ainsi que les politiques des civilisation (chose qu'il faudra aussi coder au plus vite).

State

Quand un citoyen joue, il retourne un =State= qui contient l'action qu'il réalise et ses coordonnées pour que le simulateur puisse mettre à jour l'état de la partie.

Combat

La gestion des combats pose problème du fait que les citoyens font leurs actions en fonction de l'état de la partie au tour précédent. Ce que je propose de faire est que si un citoyen decide de se battre avec un autre (même chose pour toutes les autres intéractions), l'autre citoyen est obliger de se battre.