diff --git a/README.md b/README.md index 4f7aa16fd09ee0120b012643d866b12bac43c021..0dd0a0bce41723e83fde928bc23704660e88a320 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,37 +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 contient au moins une pièce adverse : peut bouger d'une case en diagonale en direction de l'adversaire. -Cavalier(notation C) +-Quand des pièces arrivent sur la dernière rangée, les pions arrivés deviennent des dames. + +###Cavalier(notation C) + -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. 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 :