Jeu de la vie

Le Jeu de la Vie, créé par le mathématicien britannique John Conway en 1970, est un automate cellulaire fascinant qui évolue selon des règles simples mais génère une complexité surprenante. Basé sur un tableau bidimensionnel de cellules pouvant être vivantes ou mortes, le jeu évolue à chaque itération en suivant des règles basées sur le nombre de voisins vivants d'une cellule. Ces règles conduisent à l'émergence de motifs intrigants, de structures stables, et même de simulateurs universels. Conway, décédé en 2020, a laissé un héritage durable avec le Jeu de la Vie, devenu emblématique en informatique, en mathématiques récréatives et en explorations des systèmes dynamiques. Son œuvre a influencé divers domaines, illustrant la beauté et la complexité qui peuvent découler de règles simples dans un monde numérique.

Règles du jeu

Le jeu de la vie est un automate cellulaire, c'est-à-dire un modèle mathématique pour un système dynamique qui évolue dans le temps en fonction d'un ensemble de règles simples. Il est constitué d'une grille à deux dimensions de cellules carrées, chacune pouvant être dans l'un des deux états possibles, vivante ou morte. Chaque cellule interagit avec ses huit voisines, qui sont les cellules directement adjacentes horizontalement, verticalement ou en diagonale. À chaque étape de temps, les transitions suivantes se produisent :

  • Toute cellule vivante avec moins de deux voisins vivants meurt, comme si par sous-population.
  • Toute cellule vivante avec deux ou trois voisins vivants vit jusqu'à la prochaine génération.
  • Toute cellule vivante avec plus de trois voisins vivants meurt, comme par surpopulation.
  • Toute cellule morte avec exactement trois voisins vivants devient une cellule vivante, comme par reproduction.

Fonctionnalités / Raccourcis clavier

Par défaut, le jeu est en pause. Pour le lancer, appuyer sur la touche ESPACE. Pour le mettre en pause, appuyer à nouveau sur la touche ESPACE. Le cadre INS (Idrissa Nabile Sall) est un cadre qui affiche mon nom. Le cadre Aléatoire est un cadre qui affiche un jeu aléatoire. Pour avoir un cadre vide, il suffit de supprimer le cadre INS ou Aléatoire en cliquant sur le bouton supprimer ou en appuyant sur la touche r.

  • Faites un clic droit sur le canvas pour afficher le menu contextuel et ajouter un motif à la position de la souris.
  • Vous pouvez changer la vitesse du jeu en utilisant le slider ou en appuyant sur les touches up et down ou (+/-).
  • Vous pouvez ajouter une cellule vivante en cliquant sur une cellule du canvas.
  • Vous pouvez supprimer une cellule vivante en cliquant sur une cellule vivante du canvas.
  • Vous pouvez dessiner sur le canvas en maintenant la touche SHIFT enfoncée et en passant la souris sur le canvas.
  • Vous pouvez effacer sur le canvas en maintenant la touche ALT enfoncée et en passant la souris sur les cellules vivantes à effacer du canvas.

Il est possible de zoomer sur le canvas en utilisant la molette de la souris. Vous pouvez également déplacer le canvas avec la méthode drag.

  • ESPACE : Lancer/Arrêter le jeu
  • r : Réinitialiser le jeu et remettre les valeurs par défaut
  • up / + : Augmenter la vitesse
  • down / - : Diminuer la vitesse
  • shift + HOVER(souris sur canvas) : Dessiner
  • alt + HOVER(souris sur canvas avec cellule vivante) : Effacer
  • suppr : Supprimer séléction pattern
  • i : Afficher la fenêtre d'aide / info
appuyer sur i : plus d'infos

350X