State machine TD

GitHub repo

Instruction

Objectif

Données du monde :

On reprend l'exemple du bucheron qui doit construire sa maison

Réalisez la state machine suivante :

Untitled.png

Explications

Schéma des classes

Untitled2.png

Schéma StateMachine

Untitled3.png

La classe WorldParameter / WorldConstante

La classe Transition

L'enum ActionState

La classe mère State

La classe StateMachine

Pseudo code void StateMachine::Process

Untitled4.png

Les classes State spécifiques au projet

Les classes transition spécifique au projet

Réaliser la StateMachine spécifique

Questions de cours


Revision #2
Created 9 May 2022 20:53:49 by Noé Larrieu-Lacoste
Updated 9 May 2022 21:25:23 by Noé Larrieu-Lacoste