Finish the top down analysis
[Project_algorithmic_C.git] / analyse_descendante
CommitLineData
8d5f2ac4 1->Analyse:
cc94dbe8
JB
2* Joueur 1: pose un pion ou c'est possible (jouer un coup parmi les coups possibles)
3 si aucun coup n'est possible, alors on passe au joueur suivant
4
5* Mettre à jour l'othellier (retourner les pions de l'adversaire en fonction du pion posé)
6
7* Passer au joueur suivant (tant que partie non finie)
8
9* Partie finie: - othellier plein
10 - les deux joueurs "passent"
11
8d5f2ac4 12->Liste des taches:
cc94dbe8
JB
131) Affichage de l'othellier
142) Saisie d'un coup
153) Détection othellier plein
164) Boucle de jeu
175) Mettre à jour l'othellier
186) Coups jouables
8d5f2ac4
JB
197) Jeu 2 joueurs humains
208) IA: min-max
219) IHM
22
23->Stratégie de jeu (fonction d'évalution de l'algo min-max):
24* Nombre de pions de la même couleur
25* Position/valeur des cases
26* Diminuer les coups possibles de l'adversaire
27* "S'augmenter" les possibilités de jeu