-
Notifications
You must be signed in to change notification settings - Fork 1
Home
PROJET : Réalisation du jeu Motus
- Patrick Tchoupe
- Souhaïb Azzouz
- Léon Servais
Pour le cours de Développement informatique avancé il nous a été demandé de réaliser comme projet soit une application utilitaire, soit un jeu en groupe de 3. Notre choix s’est porté sur la réalisation d’un jeu inspiré du célèbre jeu Motus.
Notre version de jeu proposera deux modes de jeu, partie solo ou multijoueur(1 vs 1 ). Le but du jeu reste le même que celui du jeu de base, deviner un mot à partir de sa première lettre et du nombre de lettres que comporte le mot. Le mode multijoueur devra pouvoir s’effectuer sur deux ordinateurs distants et les deux joueurs disposeront de une minute pour trouver le maximum de mots possibles.Celui avec le plus de mots remporte la partie.
- Le jeu doit pouvoir s’exécuter sur une interface console et une interface graphique
- Le jeu doit comporter une communication réseau pour le mode multijoueur
- Le jeu doit utiliser une structure de données du Framework Java Collection
- spécification : Durant cette étape nous allons redéfinir toutes les fonctionnalités attendues par notre jeu
- Programmation : Écriture du code des différents modules du jeu
- Test Unitaire : Les tests unitaires devront être effectués pendant le développement pour s’assurer du bon fonctionnement de chaque module du jeu
- L’intégration : Regroupement des différents modules du jeu après leurs validations par les membres de l’équipe
- Test Global : Cette partie permet de s’assurer que toutes les fonctionnalités du jeu sont valides après l’intégration
- Le joueur choisit au préalable son mode de jeu
- La présence de deux joueurs pour le mode multijoueur est requise
- Le mot proposé par le joueur doit être de même longueur que le mot à deviner
- Le joueur a cinq tentatives pour trouver le bon mot
- Lorsqu’une lettre du mot proposé par le joueur se trouve dans le mot à deviner, celle-ci est coloriée en Jaune, si la lettre est à la bonne place dans le mot à deviner, elle est coloriée en rouge et se trouve dans la proposition suivante.
- Le joueur marque un point à chaque mot trouvé.
- Le joueur qui trouve le plus grand nombre de mots en minute remporte la partie.
- Un champ de saisie pour récupérer la proposition du joueur et un bouton de soumission
- Message d’erreur au cas où la longueur du mot proposé par le joueur est inférieure ou supérieure à la longueur du mot à deviner
- Coloration des bonnes lettres se trouvant dans le mot à deviner.
Récupération de la proposition du joueur. Message d’erreur au cas où la longueur du mot proposé par le joueur est inférieure ou supérieure à la longueur du mot à deviner. Les lettres se trouvant à la bonne position sont maintenues pour la prochaine proposition.
- Le joueur lance son jeu grâce à la classe MenuPrincipal.
- Le joueur a le choix entre le mode solo, le mode multijoueur (non fonctionnel donc renvoi vers le mode solo) et quitte le jeu
- Dès lors qu’il a choisi son mode, un message lui demande son choix de niveau et par après le pseudo qu’il a choisi
- Le joueur peut commencer à jouer en entrant un mot ( la première lettre du mot à deviner est déjà affiché dans le tableau
- Il manque ne manque plus qu’à trouver le mot dans un maximum de 5 tentatives.