Skip to content

Aluminium95/PyMastermind

Repository files navigation

PyMastermind

PyMastermind est un projet de mastermind en python3 crée pour l'enseignement de l'ISN au lycée.

FONCTIONNALITÉS

  • L'humain peut jouer et définir un code à trouver
  • L'ordinateur peut jouer et définir un code à trouver
  • Un système de thème permet de personnaliser le mastermind dans une certaine limite
  • Des phrases aléatoires sont disponibles durant les chargements
  • Des jolis chargements ponctuent le jeu
  • Trois niveaux de difficulté sont disponibles (facile,moyen,difficile)
  • Les règles sont accessibles à tout moment
  • Un système de commande permet une interface en console très agréable et pratique

INSTALL

Pour lancer le jeu il faut python3 et turtle (tk). Sous windows installer python3 suffit, pour les distributions linux veiller à bien installer tk, sinon python ne pourra pas afficher de fenêtres.

Pour lancer le jeu, il faut exécuter « main.py » dans le répertoire du jeu.

TODO:

La liste des choses à faire est dans les « issues » github :-)

BRANCHES:

Pour le moment, quelques branches de développement sont à dispositions :

  • clean-fonctionnel : la branche qui permet de refactoriser, éclaircir, et simplifier le code
  • graphique : la branche qui travaille sur l'intégration graphique
  • reseau : la branche qui gère la création de fonctions de jeu en réseau
  • master : la branche maître, qui intègle les fonctionnalités quand elles sont stables

About

Isn terminale mastermind

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages