stp j'ai besoin un programme en c++ de jeu "esikoridor"
Esikoridor
L'Esikoridor est un jeu simple de la famille des Korridor et autre cul-de-sac.
Il oppose deux joueurs sur un plateau de jeu rectangulaire composé de L x C cases. L est le
nombre de lignes, qui doit obligatoirement être un nombre impair Î [3,9]. C est le nombre de
colonnes, qui doit obligatoirement être un nombre pair Î [4,10]. Chaque joueur dispose d'un
jeton appelé « pion » qui le représente (il y a un pion bleu et un pion jaune) et d'un nombre
suffisant de jetons rouges appelés « briques ».
Un tirage au sort initial désigne qui joue avec le pion bleu (l'autre joueur a le pion jaune) et
qui commence (le bleu ou le jaune). Au départ, les deux pions sont placés sur les 2 cases du
milieu de la ligne du centre du plateau, le pion jaune à la gauche du pion bleu. Exemple pour
un 3 x 4 :
0 1 2 3
0
1
2
Chaque joueur, à son tour, doit obligatoirement exécuter les deux actions suivantes, dans cet
ordre :
1) déplacer son pion dans une des 8 directions possibles (latéralement ou diagonalement)
d'une seule case et vers une case vide ;
2) placer une brique sur une case vide, n'importe où sur le plateau. Notez que cette action
est toujours possible à partir du moment où l'action 1) a pu être réalisée.
Le but du jeu est de bloquer son adversaire, c'est-à-dire faire en sorte qu'il ne puisse plus
bouger. Le joueur qui ne peut plus bouger lorsque c'est à son tour de jouer est déclaré perdant,
l'autre étant déclaré vainqueur, et la partie prend fin.