Le Jeu de la Vie

 
 


Quelques explications


Le projet de fin de terminale, totalement libre, devait être réalisé par groupes de 2. Avec mon binôme, nous avons choisi de créer un Jeu de la Vie. Tout d'abord, nous avons cherché les règles afin d'en comprendre le fonctionnement. Nous avons donc mis en place le Jeu de la Vie sur un tableau de 50x50, et ce n'est qu'ensuite que l'on s'est occupés de l'aspect graphique du rendu. Nous avons ajouté plusieurs fonctionnalités : pouvoir modifier la grille soi-même, créer une grille aléatoire, faire jouer en continu, ajouter des formes spécifiques donnant un résultat visuel bien particulier, modifier la vitesse des générations, et pouvoir lancer des musiques en parallèle du jeu. 
En bonus, nous avons choisi d'ajouter un easter egg (fonction cachée). Cliquer en haut à gauche de la fenêtre de la grille aura ainsi pour effet d'afficher un dessin surprise et de lancer une musique secrète (voir à la fin de la vidéo ci-dessus).


Le Jeu de la Vie est un programme informatique qui montre comment un système évoluant selon des règles simples peut engendrer des résultats incroyablement riches.
Ce jeu se déroule sur un tableau de cases carrées, et on imagine que chacune de ces cases représente une cellule.
Si la case contient une cellule vivante, on la colorie en noir, et à l'inverse, si elle est vide, on la laisse en blanc.
Le Jeu de la Vie, consiste à faire évoluer une population de cellules, au tour par tour, selon des règles qui sont fixées à l'avance :
Règle n°1 : une cellule ne survivra au tour suivant que si elle est entourée par deux ou trois voisines (en dessous de deux voisines, la cellule meurt d'isolement et au-dessus de trois, elle meurt de surpopulation).
Règle n°2 : si une case vide est entourée par exactement trois voisines, elle devient vivante au tour suivant.
On obtient donc une nouvelle situation. Au second tour, on recommence pour faire évoluer cette situation, et ainsi de suite, on peut recommencer autant qu'on veut.


Télécharger l'archive zip du projet

NB : Il faut extraire les fichiers de l'archive zip pour être sûr que le programme fonctionne.
Vous pouvez afficher les lignes de codes en ouvrant les fichiers avec l'application Bloc-Notes de votre ordinateur.   


Vous pouvez aller sur le site de mon binôme en suivant ce lien :

celiancreations.wordpress.com