Les tâches seront à l'avenir définies sur la plateforme git, dans l'onglets projets. Chaque tâches seront annotées, et elle seront également associées aux intervenants du projets.
- Petite conversation avec Yacine sur le diagramme UML du projet le 10/02/2024
- Démarrage du projet le 10/02/2024
- Réunion demain à 10:30
Je commencerais le sommaire, et on écrira dedans au fur et à mesure pour éviter la surcharge de boulot vers la fin du projet.
- PREMIERE CHOSE, ce README doit être une sorte de pull avant chaque début de session de programmation.
- Chaque tâche sera numérotées permettant de s'y retrouver plus facilement
- Chaque branche, commit doivent être clair quand à son utilisation * exemple : add menu for create game ou assez généraliste comme add menu
- Si besoin d'aide, tu peux demander de l'aide sur le forum help du serveur
- Chaque modification du rapport de projet ainsi que d'autre documents demandées, précisez-les sur votre bloc en bas de ce README, cela sera un plus quand on va écrire le rapport.
Le code
- Le code devra être bien indenté, s'il vous plait
- Le README n'est pas à prendre à la légère, il doit vous servir d'informations à nous tous.
- Et donc à remplir à chaque fois que vous touchez au code au moins quand vous revenez vous vous dites pas : j'en étais ou...
J'ai fait quatre blocs un pour chaque intervenant, pour nous permettre de dire ce que nous avons ajouter dans le projet (finis ou pas). Ca permet de voir ou on en est.
- Création de tous les paquetages du diagramme
- J'ai du renommé la classe Case en Cell car cela plantait la reconnaissance du paquetage
- Finis la première tâche, Mise en place du projet, le 11/02/2024
- Modification du plateau
- Ajout de la partie théorique
- Ajout des utilitaires le 17/02/2024
- Ajout de la vue du plateau ainsi que son contrôleur sur ce dernier le 6/03/2024
- Ajout des éléments que contiendra le menu le 11/03/2024
- Ajout de la barre d'aide, ainsi que la barre d'information du jeu (non complet) le 12/03/2024
- Commencement de l'affichage du plateau le 12/03/2024
- Correction du contrôleur sur les cellules, retaillage des fenêtres selon la taille de la grille le 13/03/2024
- Refactor de la notion du jeu, ajout d'une interface pour un jeu, des méthodes, des éléments pour les cellules le 14/03/2024
- Ajout des différents types de joueurs, tentative de création des structures utiles pour la partie théorique le 18/03/2024
- Ajout du menu, principalement le menu de création d'une nouvelle partie et de son contrôleur le 18/03/2024
- Modification afin de créer la première partie le 19/03/2024
- Modification du contrôleur permettant de créer une nouvelle partie même si nous sommes en cours de partie le 25/03/2024
- Ajout des fichiers XML : les paramètres du logiciel, et le fichier example de sauvegarde d'une partie le 25/03/2024
- Tentative de création des bordures selon le ou les joueurs (non complet) le 25/03/2024
- Suppression de l'historique et de la pile (à remettre si cela est nécessaire) le 26/03/2024
- Refactoring des paquetages : model et platform afin de mieux séparer les éléments le 26/03/2024
- Ajout de la réactivité au niveau de la souris sur le plateau le 26/03/2024
- Ajout d'un nouveau fichier dédié à la création de partie le 26/03/2024
- Ajout du chronomètre mais partiel le 27/03/2024
- Ajout de la fin de partie le 12/04/2024