Bonjour j’ai un joueur qui peut se déplacer. Lorsqu’il se déplace, il vérifie si son niveau de fatigue n’est pas trop bas, auquel cas il doit se rendre dans une chambre pour se reposer.
Le problème est tout bête : une fois que le niveau fatigue est trop bas, comment le joueur notifie-t’il le jeu qu’il doit aller se reposer ?
Le code est composé d’une classe Game
, une classe Player
et une classe Map
qui modélise la carte du jeu.
Ajouter un attribut map dans la classe Player me paraît exclu car le joueur étant responsable de lui-même selon le premier principe SOLID, il ne devrait pas disposer d’une carte pour s’orienter. Je pense que c’est le jeu qui devrait s’occuper d’aller déplacer le joueur.
Sauf que pour ça, je galère…
+0
-0