Utilisateur:Unio/cavalier
Apparence
Attaque d'un cavalier jeu d'échec[modifier | modifier le code]
Voici un petit algorithme qui permet de lister les cases qu'un cavalier peut atteindre dans un jeu d'échec.
Variables
x : abscisse du cavalier y : ordonnée du cavalier
int i,j; for(i = -2; i <= 2; i++) { if(i != 0) { j = 3-abs(i); // On peut prendre la case x+j, y+i j = -(3-abs(i)); // On peut prendre la case x+j, y+i } }
abs est la valeur absolue d'un nombre.
Articles connexes[modifier | modifier le code]
![](http://upload.wikimedia.org/wikipedia/commons/thumb/5/5b/Checkmate.jpg/200px-Checkmate.jpg)