2 votes

Comment concevoir et mettre en œuvre un jeu selon le diagramme d'état ?

Voici mon diagramme d'état :

state diagram

Mon jeu ne change d'état qu'après une action de l'utilisateur (la seule exception est "time's up").

Je ne connais pas les meilleures pratiques pour mettre en œuvre mon mécanisme, qui m'aidera à passer d'un état à l'autre.

Dois-je définir un enum approprié ? Chaque état doit-il avoir sa propre méthode ? Comment contrôler si un changement d'état est acceptable ?

Tout conseil est le bienvenu !

7voto

danca Points 459

Vous pouvez utiliser le modèle de conception de l'état : Modèle d'État

De cette façon, chaque état est son propre objet et gère les transitions d'état.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X