Académique Documents
Professionnel Documents
Culture Documents
PROGRAMME JeuDeDames
PROGRAMME JeuDeDames
FONCTION InitialiserPlateau():
plateau <- tableau 8x8 vide
POUR chaque case du plateau FAIRE
SI case est une case noire ALORS
SI rangée < 3 ALORS
plateau[case] <- "pion blanc"
SINON SI rangée > 4 ALORS
plateau[case] <- "pion noir"
SINON
plateau[case] <- "vide"
FIN SI
SINON
plateau[case] <- "vide"
FIN SI
FIN POUR
RETOURNER plateau
FONCTION AfficherPlateau(plateau):
POUR chaque rangée du plateau FAIRE
POUR chaque case de la rangée FAIRE
AFFICHER plateau[case]
FIN POUR
SAUT DE LIGNE
FIN POUR
FONCTION ADVERSAIRE(joueur):
SI joueur == "pion blanc" ALORS
RETOURNER "pion noir"
SINON
RETOURNER "pion blanc"
FIN SI
FONCTION JeuDeDames():
plateau <- InitialiserPlateau()
joueur <- "pion blanc"
TANT QUE True FAIRE
AfficherPlateau(plateau)
TourDeJeu(plateau, joueur)
SI PartieTerminee(plateau, joueur) ALORS
AFFICHER "Le joueur " + joueur + " a gagné !"
ARRÊTER
FIN SI
SI joueur == "pion blanc" ALORS
joueur <- "pion noir"
SINON
joueur <- "pion blanc"
FIN SI
DÉBUT
JeuDeDames()
FIN