From 5cfa1c2fb2e8427fb0513445f2be71bf40d0ad5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20DUBARD?= <loic.dubard@ensiie.fr> Date: Sat, 15 Dec 2018 16:45:34 +0100 Subject: [PATCH] Update README.md --- README.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 0dd0a0b..203fc73 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 -- GitLab