Commit | Line | Data |
---|---|---|
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 |
13 | 1) Affichage de l'othellier |
14 | 2) Saisie d'un coup | |
15 | 3) Détection othellier plein | |
16 | 4) Boucle de jeu | |
17 | 5) Mettre à jour l'othellier | |
18 | 6) Coups jouables | |
8d5f2ac4 JB |
19 | 7) Jeu 2 joueurs humains |
20 | 8) IA: min-max | |
21 | 9) 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 |