CoddyRun

Tous les parcours

Parcours · Avancé

Le jeu de la vie

Des cellules qui naissent, vivent et meurent selon trois règles simples : un automate célèbre, une grille animée et des motifs étonnants.

6 étapes 2 h environ
Aperçu du projet final : Le jeu de la vie

Le jeu de la vie, inventé par le mathématicien John Conway en 1970 : une grille de cellules qui naissent, survivent ou meurent selon leurs voisines. Trois règles suffisent pour voir apparaître des motifs qui clignotent, se déplacent… presque vivants.

Ce que vous allez apprendre

  • représenter une grille avec un tableau à deux dimensions ;
  • compter les voisins d'une case, avec une grille qui « fait le tour » grâce à mod ;
  • calculer une nouvelle grille à partir de l'ancienne, sans les mélanger ;
  • animer une simulation avec un processus ;
  • dessiner des cellules à la souris et choisir des motifs célèbres.

Avant de commencer

C'est un parcours avancé : il faut être à l'aise avec les tableaux, les boucles imbriquées et les fonctions.

Les étapes

  1. 1
    La grille et un premier motif Créer une grille de 30 × 30 cellules, toutes mortes, en allumer cinq pour former un « planeur », et dessiner le tout. tableau à deux dimensionsboucles imbriquéesgrille
    Accès libre
  2. 2
    Compter les voisins Écrire une fonction qui compte les cellules vivantes autour d'une case, et afficher ce nombre sur la grille. fonctiondouble boucle de -1 à 1mod pour faire le tour
  3. 3
    La génération suivante Appliquer les règles de Conway pour calculer une nouvelle grille, et afficher huit générations à la suite. règles de Conwaynouvelle grillefonction qui renvoie un tableau
  4. 4
    La simulation en continu Faire tourner la simulation sans fin dans un processus, et regarder le planeur traverser le monde et réapparaître de l'autre côté. processusmonde torique
  5. 5
    Dessiner ses cellules à la souris Allumer ou éteindre des cellules en cliquant sur la grille, puis lancer la simulation avec un bouton, et continuer à ajouter des cellules pendant qu'elle tourne. cliquerconversion pixel → casebouton1 − valeur
  6. 6
    Les motifs célèbres Choisir un motif de départ (planeur, clignotant, grenouille, vaisseau, hasard ou grille vide), afficher la population et arrêter la simulation quand plus rien ne vit. procédure de placementchoisircompteur de population
La première étape est en accès libre. Pour continuer, garder votre progression d'un ordinateur à l'autre et obtenir le diplôme, créez un compte gratuit.