Minimax
grille
| ORDI |
| ORDI |
| VIDE |
| VIDE |
| HUMAIN |
| HUMAIN |
| HUMAIN |
| ORDI |
| HUMAIN |
0
1
2
3
4
5
6
7
8
listeCasesVides
| 2 |
| 3 |
Pas de gagnant
Encore des cases vides
C'est au tour de l'ORDI de jouer
Test chaque case vide !
grille
| ORDI |
| ORDI |
| VIDE -> ORDI |
| VIDE |
| HUMAIN |
| HUMAIN |
| HUMAIN |
| ORDI |
| HUMAIN |
0
1
2
3
4
5
6
7
8
listeCasesVides
| 2 |
| 3 |
Test première case vide
- le premier élément dans listeCasesVides est 2
- on modifie la grille pour simuler que l'ORDI a choisi la case 2
- on sort l'élément de la liste des cases vides
| 3 |
grille
0
1
2
3
4
5
6
7
8
listeCasesVides
Simule le tour de HUMAIN :
- appelle Minimax avec la grille et la liste modifiées
- ORDI a gagné! Minimax retourne 10
| ORDI |
| ORDI |
| ORDI |
| VIDE |
| HUMAIN |
| HUMAIN |
| HUMAIN |
| ORDI |
| HUMAIN |
| 3 |
grille
0
1
2
3
4
5
6
7
8
listeCasesVides
revient dans la fonction minimax précédente
- garde le score trouvé (10) en mémoire
- garde le coup joué en mémoire
| ORDI |
| ORDI |
| ORDI |
| VIDE |
| HUMAIN |
| HUMAIN |
| HUMAIN |
| ORDI |
| HUMAIN |
| 3 |
grille
0
1
2
3
4
5
6
7
8
listeCasesVides
- remet la grille dans l'état initial
- remet la case testée dans la liste des cases vides
| ORDI |
| ORDI |
| ORDI -> VIDE |
| VIDE |
| HUMAIN |
| HUMAIN |
| HUMAIN |
| ORDI |
| HUMAIN |
| 2 |
| 3 |
Tests...
By tetorea
Tests...
- 251