Jeu de la vie
DucceschKleinsansklien Industries® & FluchInfo ®
Ce projet implémente le célèbre "Jeu de la Vie" conçu par le mathématicien britannique John Conway en 1970. C'est un automate cellulaire qui simule l'évolution de cellules sur une grille en deux dimensions.
- Une cellule morte avec exactement trois voisines vivantes devient vivante.
- Une cellule vivante avec deux ou trois voisines vivantes reste vivante.
- Dans tous les autres cas, la cellule meurt ou reste morte.
- Visualisation de l'évolution des cellules
- Contrôle de la vitesse de simulation
- Possibilité de pause/reprise
- Grande variété d'améliorations disponibles
-
Clonez ce dépôt :
git clone https://github.com/Zynix52/Projet-2.git
-
Naviguez dans le dossier du projet :
cd Projet-2
-
Exécutez le programme
main_menu.py
-
Choisissez votre mode (soit
Solo Mode
ouFight Mode
) (si c'est la première fois que vous y jouez, vous aurez une fenêtre qui vous expliquera chaque cas) -
Jouez !
Pour le Solo Mode
:
Espace
: Pause/RepriseA
: Fenêtre d'améliorationG
: Fenêtre des règlesEsc
: Retour au jeu (ferme la fenêtre active)
Pour le Fight Mode
:
- Juste besoin de cliquer sur l'item que l'on veut (veuillez faire attention à vos pixels ! Méfiez-vous)
-
Jeu_avec_pygame.py
: Fichier principal contenant la logique du jeu et l'interface graphique -
README.md
: Documentation du projet -
FightMode.py
: Fichier pour le "combat" contre le bot à la manière declash royale -
gestio.py
: Fichier pour gérer automatiquement sur chaque bécane les bibliothèques à installer ou mettre à jour -
Jeu_de_la_vie.py
: Fichier avec la logique principale du Jeu de la Vie
Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou à soumettre une pull request.
Amusez-vous bien avec le Jeu de la Vie !