Aller au contenu

Le puissance 4

Dans cette partie, vous allez réaliser un projet que peut-être vous ne pensiez pas pouvoir faire, créer une IA qui joue au puissance 4 vraiment intelligente.

On va donc y aller étape par étape et donc on va commencer par créer le puissance 4.

Créer le puissance 4

Dans cette étape, programmez donc un programme de puissance 4 fonctionnel à 2 joueurs, où chaque joueur joue chacun son tour. Ne vous occupez pas encore de détecter une win pour l'instant.

Exemple d'utilisation

  0 1 2 3 4 5 6
 | | | | | | | | 
 | | | | | | | |
 | | | | | | | |
 | | | | | | | |
 | | | | | | | |
 | | | | | | | |
  --------------
Au tour du joueur X
Choisissez une colonne (0-6) : 3 

  0 1 2 3 4 5 6
 | | | | | | | | 
 | | | | | | | | 
 | | | | | | | | 
 | | | | | | | | 
 | | | | | | | |
 | | | |X| | | |
  --------------
Au tour du joueur O
Choisissez une colonne (0-6) : 1

  0 1 2 3 4 5 6
 | | | | | | | |
 | | | | | | | |
 | | | | | | | |
 | | | | | | | |
 | | | | | | | |
 | |O| |X| | | |
  --------------
Au tour du joueur X
Choisissez une colonne (0-6) : 3

  0 1 2 3 4 5 6
 | | | | | | | |
 | | | | | | | |
 | | | | | | | |
 | | | | | | | |
 | | | |X| | | |
 | |O| |X| | | |
  --------------
Au tour du joueur O
Choisissez une colonne (0-6) : 1

  0 1 2 3 4 5 6
 | | | | | | | |
 | | | | | | | |
 | | | | | | | |
 | | | | | | | |
 | |O| |X| | | |
 | |O| |X| | | |
  --------------
Au tour du joueur X
Choisissez une colonne (0-6) : 3

  0 1 2 3 4 5 6
 | | | | | | | |
 | | | | | | | |
 | | | | | | | |
 | | | |X| | | |
 | |O| |X| | | |
 | |O| |X| | | |
  --------------
Au tour du joueur O
Choisissez une colonne (0-6) : 2

  0 1 2 3 4 5 6
 | | | | | | | |
 | | | | | | | |
 | | | | | | | |
 | | | |X| | | |
 | |O| |X| | | |
 | |O|O|X| | | |
  --------------
Au tour du joueur X
Choisissez une colonne (0-6) : 3

  0 1 2 3 4 5 6
 | | | | | | | |
 | | | | | | | |
 | | | |X| | | |
 | | | |X| | | |
 | |O| |X| | | |
 | |O|O|X| | | |
  --------------
Au tour du joueur O
Choisissez une colonne (0-6) :
etc...