Académique Documents
Professionnel Documents
Culture Documents
MEUNIER Mortimer
STRINGA Mathilde
Codage d’un jeu de dame
en langage Python
2
2/18
Explication des variables (M, joueur, etc)
joueur : Pion
joueur+2 : Dame
5
5/18
Fonction « click »
indicesClick :
Click gauche : Si click sur pion/dame
xclick → jpremierclick
Fonction « click » de sa couleur
yclick → ipremierclick
feedbackSelect :
Entoure en jeune le Click gauche :
pion sélectionné Fonction « deuxiemeclick »
6
6/18
Fonction « deuxiemeclick »
8
8/18
Variables
nécessaires
Si c’est aux blancs de jouer (joueur=2) Si c’est aux noirs de jouer (joueur=1)
tourjoué=1 tourjoué=1
return True return True 9
9/18
Si tour non joué (tourjoué=0) Si pion adverse pris et pion
Ou pion adverse pris (tourjoué=2) sélectionné != pion joué à l’instant
return False
tourjoué=2
Vérifier fonction « priseparpion » récupérer i et j du pion joué
return True
10
10/18
11
11/18
Vérifier que le deuxième click se fait
au bon endroit (i2 j2 sur les schémas) i2 j2
Supprimer le/la I1 j1
pion/dame adverse 12
12/18
Conditions de déplacement d’une dame
13
13/18
Vérifier la direction et 1
Si le click est bien dans la diagonale
2
i augmente 3
et j diminue
Pion rencontré et
deuxieme click avant le pion
14
14/18
Click après le pion et pion est allié
Le pion rencontré
est adverse
Pion
rencontré
Boucle imbriqué partant du pion rencontré
i2 j2
Si deuxiemeclick avant i2 j2
15
15/18
Pion
Rencontré
Si pion rencontré mais
aucun deuxième pion rencontré
Différentes directions :
< devient > et boucles allant jusqu’à n ou -1
17
17/18
Nom de certaines variables