diff --git a/README.md b/README.md index 0dd0a0bce41723e83fde928bc23704660e88a320..203fc732dd9a8ee3e5e3d1cea12aa4f48fffd2f9 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ README du projet de programmation impérative 2018/2019 ********************************************************************************** -1. #Contexte +1. # Contexte ================================================================================== Le but de ce projet est d'implanter un jeu d'échecs modifiés, Stackchess. @@ -44,42 +44,42 @@ Le but du jeu n'est plus de prendre le roi de l'adversaire, mais de prendre tout Développée par : - Loïc DUBARD <loic.dubard@ensiie.fr> -3. #Fonctionnement +3. # Fonctionnement =================================================================================== On joue sur un plateau de taille n×n. Par défaut, n vaudra 6, mais une extension décrite ci-dessous indique comment généraliser ceci. On utilisera les pièces suivantes, dont on rappelle les mouvements légaux : -###Roi (notation R) +### Roi (notation R) peut bouger d'une case verticalement, horizontalement ou en diagonale. -###Dame (notation D) +### Dame (notation D) peut bouger d'un nombre quelconque de cases verticalement, horizontalement ou en diagonale. -###Fou (notation F) +### Fou (notation F) peut bouger d'un nombre quelconque de cases en diagonale. -###Tour (notation T) +### Tour (notation T) peut bouger d'un nombre quelconque de cases verticalement ou horizontalement. -###Pion (notation P) +### Pion (notation P) --si la case visée ne contient pas de pièce adverse : peut bouger d'une case en direction de l'adversaire, de deux si le pion n'a pas encore bougé de la partie. +- si la case visée ne contient pas de pièce adverse : peut bouger d'une case en direction de l'adversaire, de deux si le pion n'a pas encore bougé de la partie. --si la case visée contient au moins une pièce adverse : peut bouger d'une case en diagonale en direction de l'adversaire. +- si la case visée contient au moins une pièce adverse : peut bouger d'une case en diagonale en direction de l'adversaire. --Quand des pièces arrivent sur la dernière rangée, les pions arrivés deviennent des dames. +- Quand des pièces arrivent sur la dernière rangée, les pions arrivés deviennent des dames. -###Cavalier(notation C) +### Cavalier(notation C) --se déplacent en L: une case verticalement et deux cases horizontalement, ou deux cases verticalement et une case horizontalement. +- se déplacent en L: une case verticalement et deux cases horizontalement, ou deux cases verticalement et une case horizontalement. --peuvent « porter » une autre pièce : si on déplace deux pièces dont un cavalier, alors les deux pièces pourront se déplacer en L quelle que soit l'autre. +- peuvent « porter » une autre pièce : si on déplace deux pièces dont un cavalier, alors les deux pièces pourront se déplacer en L quelle que soit l'autre. On ne peut pas sauter par dessus une pièce (mais on peut se placer dessus si elle est de la même couleur). -3. #Conseils d'utilisation +3. # Conseils d'utilisation ================================================================================== Voici différentes commandes qui vont permettrons dde compiler et de jouer au jeu Stackchess en mode console : @@ -91,7 +91,7 @@ Voici différentes commandes qui vont permettrons dde compiler et de jouer au je **ou sinon :** : > make play -**Pour compiler le jeu pour windows :** : +**Pour compiler le jeu pour windows :** > make all