Vous n'y couperez pas ! Vous devez programmer le jeu de la vie.
Plusieurs possibilités doivent être offertes à l'utilisateur. Vous devez commencer par concevoir un premier programme du jeu de la vie. Ce programme devra demander à l’utilisateur le taux d’occupation initial et s'il fait le choix d'une génération aléatoire de départ ou d'une configuration qu'il fournira soit à l'aide de l'interface, soit à l'aide d'un fichier. Ensuite, l’utilisateur pourra choisir si le programme fera évoluer la grille pas par pas, ou si la simulation sera effectuée pour un nombre de pas de temps donné (choisi par l’utilisateur) ou à l'infini.
La simulation devra se dérouler sur un tore.
Le programme devra alors pouvoir afficher, durant la simulation, une courbe présentant l’évolution du taux d’occupation de la grille en fonction du temps.