Skip to content

matteorenaud/mastermind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mastermind

Image d'illustration du jeu

Projet de réalisation d'un jeu de Mastermind en JAVA sur une durée de 2 mois en groupe de 2 personnes dans le contexte de mes études (2023).

Installation

Le document INSTALL.md indique les étapes d'installation de l'application.

Fonctionnalités

Le jeu permet de jouer au Mastemind selon 3 modes de jeu :

  • Mode facile
  • Mode classique
  • Mode numérique Le joueur peut aussi choisir le nombre de pions, de couleurs et de manches.

L'interface graphique du jeu est très simple.

Exemple du déroulement d'une partie

L'application se compose de 3 écrans :

  • Sélection des paramêtres
  • Jeu
  • Fin de partie

Lors du lancement de l'application, le joueur arrive sur l'écran de sélection des paramêtres.

Écran d'accuuil du jeu

Le joueur entre son pseudo, le nombre de manches, le nombre de couleurs, le nombre de pions d'une combinaison, le nombre de tentatives par manche et le mode d'affichage des indices.

Une fois la sélection des paramêtres faite par le joueur, celui-ci arrive sur le plateau de jeu.

Plateau de jeu

Le jeu se joue avec des ComboBox. Leur utilisation est très simple à comprendre pour le joueur.

A tout moment dans la partie, le joueur peut valider sa combinaison, abandonner la manche ou relancer une partie avec les mêmes paramêtres.

Quand toutes les manches ont été jouées, un écran de fin récapitule le score et les informations de la partie.

Écran de fin du jeu

Le joueur peut quitter ou relancer une partie et choisir de nouveaux paramêtres de jeu.

Releases

No releases published

Packages

No packages published

Languages