Matin
- Présentation du projet/consignes.
- Réalisation du X fenêtré.
Après-midi
- Réalisation du pavé de serpents.
- Réalisation de l’animation.
Matin
- Fin du programme animation.
- Réflexion de la segmentation et de la répartition des tâches du jeu 1 (Abalone).
Après-midi
- Exécution des tâches réparties :
- Définition des structures.
- Domitille : fonctions d’initialisation.
- Éloi : fonctions de génération de tous les coups possibles.
- Mathéo : fonctions nécessaires à l’algorithme min-max.
Matin
- Mathéo : fonctions d’affichage du plateau et des pions.
- Domitille : fonctions d’initialisation de configurations initiales du plateau.
- Éloi : fonctions de validation des coups.
Après-midi
- Débuggage des fonctions min-max et de génération/validation des coups.
- Début de la boucle d’événements principale.
Matin
- Domitille : interface graphique - sélection des billes à déplacer/boucle principale d’événements.
- Eloi : fin des fonctions de génération/validation de coups.
- Mathéo : fin de min-max.
Après-midi
- Domitille : interface graphique - ajout de commandes pour jouer.
- Eloi & Mathéo : débogage et optimisation.
- Mathéo : élagage alpha-beta.
Matin
Après-midi
- Optimisation et débogage.
Matin
- Optimisation :
- meilleure heuristique
- multithreading