Exercice Jeu de la vie

Monde délimité

Au début du jeu, le joueur choisit le type de monde. Ici, le monde est délimité : la grille du monde possède un bord.

Monde torique

Ici, le monde est torique : la grille possède la forme d'un tore (anneau), c'est à dire que la case à droite d'une case du bord droit sera la case à gauche de la même ligne (et inversement), et la case en haut d'une case du bord haut sera la case en bas de la même colonne (et inversement).

Charger / Sauvegarder une configuration

On peut également charger une configuration, ou en sauvegarder quand le jeu est en mode Pause. La sauvegarde sera de la forme sauvegardeDate.txt.

Règles de transition

Les règles de transition régissent les nouvelles générations du jeu, en indiquant selon quelles conditions les cases peuvent naitre et selon quelles conditions elles \emph{survivent}. Ces règles peuvent être facilement modifier au début du code, dans les tableaux survie et naissance.

Accélérer/Freiner

Il est également possible d'accélerer et de freiner, en utilisant les flèches droite et gauche du clavier.

Etat Stable

Quand on atteint un état stable, la simulation change de couleur : le fond devient violet afin de signifier cette situation à l'utilisateur.