Le jeu d'échec - VirginieGodfrin/uml-etudes-de-cas GitHub Wiki

modélisation d'un echiquier et de ses cases

Par le biais de la promotion possible de chaque pion en huitième rangée, un joueur peut ainsi posséder jusqu'à neuf dames, dix tours, cavaliers ou fous.

modélisation des pièces de chaque joueurs

Il ne peut y avoir qu'une pièce au maximum sur une case donnée.

Le déplacement des pièces est typiquement polymorphe. Chaque instance se déplace en fonction de l'algotithme déclarer au niveau des sous-classes concrètes.

modélisation complète de l'échiquier et des pièces

Une partie est une suite ordonnée de coups.

le résultat d'une partie est l'une des trois possibilités suivantes: gain blanc, gain noir, partie nulle. On modélise cela par une énumération.

Modélisation détaillée du déroulement de la partie