Bonjour à tous,

Je suis en train d'apprendre l'UML en autodidacte. L'UML m'a l'air vraiment utile et j'aimerai vraiment approfondir le sujet. Cependant c'est pas facile du tout !

Bref, je suis en train de réaliser un petit jeu de plateau. Une partie se joue à 2 joueurs en 1 contre 1. Chaque joueur dispose de 6 soldats et chaque soldat peut effectuer l'une des 3 actions suivantes :
- Se déplacer
- Tirer sur un autres soldat
- Soigner un soldat
Le but du jeu étant d'éliminer l'armée adverse.

J'en suis à la phase "cas d'utilisations" et déjà pour ce projet simple j'ai du mal à trouver les acteurs. En fait je me demande si je dois identifier mes cas d'utilisation par rapport à l'acteur joueur ou bien l'acteur soldat. (voire les 2 ?)

L'acteur joueur pourrait donc avoir ces cas d'utilisation:
- Faire une action avec un soldat
- Afficher les informations détaillée d'un soldat
- Discuter avec le joueur adverse

Pour l'acteur Soldat :
- Se déplacer sur le plateau de jeu
- Tirer sur un autre soldat
- Soigner un soldat

En écrivant ces lignes je me dis que peut être est-il intéressant d'avoir ces deux schémas de manière totalement indépendantes.

Qu'en pensez-vous ? Est-ce que je pars sur une mauvaise piste ?

Merci beaucoup