- Le système des tuiles de grille et du jeu en lui-même qui fonctionne.
-
Créer un bouton de retour.
-
il faut que le bouton Play pose les questions pour les réglages.
-
attention à ce qu'il n'y ai pas 2x le meme mot
-
Essayer d’avoir un jeu qui fonctionne pour deux personnes.
-
Ajouter la sauvegarde et la possibilité de restaurer une partie après avoir fermé l’application.
-
Implémenter le jeu à plusieurs utilisateurs.
-
Implémenter le jeu en Blitz avec le sablier et les partis custom.
- Faire le lien avec le jeu.
- Implémentation de la création des équipes
- Ajouter les statistiques
- Ajouter les ecrans de chargement entre le mode agent et le mode espion
- Implémenter le jeu en Blitz avec le sablier
- Implémenter le lien entre la fenêtre custom et la customisation d'une partie
- Fonction d'ajout de ses propres mots : modifier le dictionnaire
- Sauvegarde/restauration de la partie
- Mode Image ?
- (Ajouter une musique et un bouton de volume)
- Sauvegarde / restauration de la partie : Hugo
- Equipes visibles : Julien
- liaison avec les statistiques : gestion des statistiques : Lina
- jeu en blitz = intégrer un sablier pour limiter le temps de réflexion de l'espion : Lucie
- customisation de partie : Lina
- mode image
- test unitaire : Lucie
- page de chargement en fonction des équipes : Lina
- mode solo : indices préprogrammés
- mode plusieurs joueurs
- afficher qui est l'agent et qui est l'espion sur la box
- Modification dans le dictionnaire fonctionne ?
- utiliser le design pattern observer
- vérifier qu'il n'y a aucun élément de design dans le code : Lina
- prendre en compte que l'équipe qui commence doit faire deviner un mot de plus (9 et 8 mois)
- ajouter des commentaires permettant de comprendre ce que fais chaque classe/fonction
- documenter l'installation et l'éxecution du jeu : Readme.md
- Ajouter une musique
- Ajouter les règles du mode blitz dans les règles du jeu
- mode blitz finalisé
- mode image
- test unitaire
- mode solo : indisponible
- vérifier qu'il n'y a aucun élément de design dans le code
- prendre en compte que l'équipe qui commence doit faire deviner un mot de plus ?? Non
- ajouter des commentaires permettant de comprendre ce que fait chaque classe/fonction
- documenter l'installation et l'éxecution du jeu : Readme.md
- vidéo démo du jeu : audio + screncast à publier (youtube ou dailymotion) avec le lien dans le readme.md
- AJOUTER DU STYLE
- retirer les print de partout
- Création du projet et de la structure de base avec Gradle et JavaFX.
- réflexion sur l'architecture du projet : différentes vues
- Importation du dictionnaire des mots du jeu
- Création du menu : bouton quitter et règles du jeu fonctionnel
- Création de la page d'accueil : style et bouton "Jouer"
- Création de la grille de jeu : tuiles de jeu et grille de jeu
- Création de la classe Tuile et de la classe Grille
- Implémentation de tests unitaires pour les classes du modele
- Implémentation de la classe Jeu
- Implémentation du plateau de Jeu
- Jeu : ajout des variables nécessaires à la création du jeu et méthode retournerTuile
- Grille : prise en compte de la sélection de mot par thème
- Repasser sur tuile
- Mise en place de la structure pour les espions : vue et controleur
- Restructure du front : utilisation de fxml pour les objets et les vues
- Correction de l'affichage du menu et du plateau
- Fonction pour afficher les statistiques
- Vue agent et espion et le globalControleur qui gère les switches entres les différentes vues
- Tuiles cliquables
- Création des 2 versions du plateau
- Bouton du menu
- Interface d'affichage des éuquipes
- Page de configuration des équipes
- classe Joueur et Equipe
- Intégration du jeu
- Gestion des equipes et des joueurs
- Stockage des équipes dans le GlobalControleur
- Ajout des pages de chargement entre les différentes phases du jeu
- Liaison avec la classe Jeu
- Système de jeu qui fonctionne
- Ajout de dictionnaire
- Correction sur le menu
- Correction de vue fxml
- Ajout des pages victoire
- Fonctionnalité d'ajout de mots et de thèmes
- Visibilité des équipes sur les pages de jeu
- Ajout de l'indice avec le nombre de cartes dans le jeu
- Ajout des changements de vue agent/espion dynamique
- premier jet pour la sauvegarde
- fix de l'inversement des cartes et des couleurs
- sauvegarde et restauration de la partie OK
- Nom des joueurs visibles
- Liaison avec des statistiques : affichage des statistiques
- Personalisation de partie
- Mode plusieurs joueurs
- modification du dictionnaire
- Jeu en mode blitz
- Début jeu en mode image
- Mode image
- Ajouter une musique
- Ajouter les règles du mode blitz dans les règles du jeu
- Mode blitz finalisé
- Test unitaire
- Mode solo : indisponible
- Vérifier qu'il n'y a aucun élément de design dans le code
- Ajouter des commentaires permettant de comprendre ce que fait chaque classe/fonction
- Documenter l'installation et l'éxecution du jeu : Readme.md
- AJOUTER DU STYLE
- Retirer les print de partout
Vidéo démo du jeu : audio + screncast à publier (youtube ou dailymotion) avec le lien dans le readme.md