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 :