⬛ Jeu de la vie : terminé. ✔️

⬛ Forme de monde

Torique

⬛ Règles d'évolution

Base de John Horton Conway

⬛ Organisation

Tous les membres du groupe ont fait la base du jeu de la vie (affichage de base, logique, etc) et nous avons ensuite prit le meilleur de chacun pour la version finale :

➤ Taha a fait la grille torique, la détection des cycles et des états stables.

➤ Marc a fait la sauvegarde dans un fichier.

➤ Antoine a fait le chargement d'un fichier et le redimensionnement de la grille en cours de jeu (fonctionnalité non présente dans le jeu final car pleine écran).

⬛ Fonctionnalités réalisées

➤ configuration initiale entrée par l'utilisateur à la souris

➤ possibilité de sauvegarder / charger une configuration

➤ flèches du clavier pour accélérer / freiner l'animation

➤ modification aisée des règles de transition

➤ détection de "l'état est stable" qui affiche un message

➤ [optionnel] détection de cycle (si taille de grille inf. à 7)

⬛ Comment jouer

↑ & ↓ : choix taille grille

→ : avance l'animation

s : sauvegarde grille dans map.txt

x : quitte le jeu

⬛ Comment lancer le programme

➤ classique : ./run

Avec le mode classique on passe par le menu oĂą on peut choisir la taille de la grille de jeu. La grille commence totalement vide.

➤ chargement : ./run --tailleGrille --fichier

Avec ce mode, on se retrouve directement face au jeu. La grille a la taille --tailleGrille et est remplie avec le fichier --fichier. La taille --tailleGrille et la taille de la grille dans --tailleGrille est vérifiée.

⬛ Memento Mori.