2024-11-05 14:43:27 +01:00
|
|
|
Dans le code actuel il faut absolument 1 écran
|
2024-10-29 13:32:57 +01:00
|
|
|
|
|
|
|
|
un où l'on peut choisir la taille de la grille
|
2024-11-05 14:43:27 +01:00
|
|
|
puis on choisi si il y a un second joueur
|
2024-11-05 16:54:17 +01:00
|
|
|
|
|
|
|
|
Un écran où
|
|
|
|
|
|
2024-11-05 14:43:27 +01:00
|
|
|
un ou l'on peut jouer au jeu
|
2024-11-05 16:54:17 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-11-05 14:43:27 +01:00
|
|
|
et un où l'on a le gagnant et de choisir entre terminer le programme et commancer une nouvelle partie
|
2024-10-29 13:32:57 +01:00
|
|
|
|
2024-10-29 13:54:31 +01:00
|
|
|
dans une partie a un joueur il faudra implémenter un bot pour faire le J2
|
2024-10-29 13:32:57 +01:00
|
|
|
|
|
|
|
|
|
2024-11-05 14:43:27 +01:00
|
|
|
il faut bien diviser le projet en différent fichier pas plus de une fonction par fichier si possible (VRAIMENT IL FAUT LE FAIRE)
|
2024-10-29 13:32:57 +01:00
|
|
|
|
|
|
|
|
|
2024-11-05 14:43:27 +01:00
|
|
|
|
|
|
|
|
Voici un exemple de tableau pour la grille comme elle est a double entrer donc par exemple si le joueur demande une taille de plateu de 3 ca donnera
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11111
|
|
|
|
|
10001
|
|
|
|
|
10001
|
|
|
|
|
10001
|
|
|
|
|
11111
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
car on prend en compte les bordure pour la detection des blocs par rapport au joueur
|
|
|
|
|
|
|
|
|
|
si il aurais pris 9:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11111111111
|
|
|
|
|
10000000001
|
|
|
|
|
10000000001
|
|
|
|
|
10000000001
|
|
|
|
|
10000000001
|
|
|
|
|
10000000001
|
|
|
|
|
10000000001
|
|
|
|
|
10000000001
|
|
|
|
|
10000000001
|
|
|
|
|
10000000001
|
|
|
|
|
11111111111
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
On fait taille du tableau +2
|