Jeu du Mahjong (version simplifiée) implémenté en Python à l'aide de la bibliothèque Tkinter. Pour ce projet j'ai utilisé l'architecture MVC ainsi que le pattern observer. J'ai également utilisé le pattern strategy pour les différents types de grilles (losange, rectangle, donut, etc...).
Le but est d'éliminer toutes les cartes de la grille en les associant par paires identiques.
-
Plusieurs types de grilles sont disponibles.
-
Possibilité de sauvegarder votre partie en cours et de la reprendre ultérieurement.
Pour lancer le jeu vous aller devoir éxécuter le fichier src/main.py
.
Si vous êtes sous LINUX installez python3. Ensuite lancez la commande : python3 main.py
ou créez un environnement python3.
Si vous êtes sous WINDOWS installez python3. Ensuite lancez la commande python main.py
ou créez un environnement python3.
Vous pouvez également lancer le jeu via un IDE (Codium, PyCharm, Tonny, etc...), pour cela référez-vous à la documentation de celui-ci.
-
N'hésitez pas à signaler des bugs.
-
N'hésitez pas à améliorer le code existant.
Ce projet est sous licence MIT.
Icones conçu par www.freepik.com.