Jeu de la vie

Signaler
Messages postés
1
Date d'inscription
vendredi 28 mars 2008
Statut
Membre
Dernière intervention
28 mars 2008
-
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
-
je dois réaliserez un automate cellulaire sur une grille de 30 lignes et 20 colonnes.
Chaque cellule sera représentée par son état (mort ou vivant) et par son âge (une cellule nait à l?âge 0,
son âge croit d'une unité par génération jusqu'à sa mort).
L'application doit afficher la grille de cellules, le numéro de la génération en cours, mais aussi des
données statistiques (le nombre de cellules vivantes à la génération courante, le nombre de décès lors
du passage à la génération suivante, l?âge moyen des cellules vivantes).
L'initialisation du jeu de la vie pourra se faire de trois façons :
- la population de la grille de première génération est préprogrammée,
- la population de la grille de première génération est générée aléatoirement,
- l'utilisateur peut saisir à la souris les cellules vivantes de la première génération.
L'évolution du jeu de la vie se déroulera jusqu'à son arrêt par l'utilisateur ou à la mort de toutes les
cellules.
Il est important de comprendre qu'un automate cellulaire fonctionne de manière discrète. C'est à dire
que l'on calcule l'évolution de toutes les cellules avant de passer à la génération suivante. Pour cela, on
considèrera les huit voisins de chacune des cellules à la fin d'une génération. La grille étant circulaire,
les voisinages types à considérer en fonction de la situation d'une cellule sont les suivants :
Les 8 voisins d'une cellule vivante pour 4 situations types.
Seconde partie :
- Au lieu d'un simple affichage en noir et blanc pour différencier les cases occupées par une
cellule vivante des cases vides, une case pourra être colorée en fonction de l?âge de la
cellule qui l'occupe.
- A l'initialisation, l'utilisateur pourra définir des zones mortes dans la grille. Une zone
morte est une zone dans laquelle il ne peut y avoir de cellule vivante, quel que soit son
voisinage.


si vous pouvez m'aider je vous en serai reconnaissan

5 réponses

Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
58
Salut,

[reglement.aspx Voir le règlement de CodeS-SourceS].
En gros tu veux qu'on fasse le boulot à ta place?
IL existe des jeux de la vie dans la section Code, suffit de les chercher.

Si tu commences seul, et dès que tu auras des soucis sur un problème précis, Nous serons les premiers à essayer de t'aider.

@+: Ju£i?n
Pensez: Réponse acceptée
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
14
Allez, on va lui mettre un truc simple :

@davidroux -> tu peux aussi te servir de ce que tu as entre les deux oreilles, aussi !
Et par exemple, chercher !
_______________________________________________________________________
VB.NETis good ...VB6is better
Messages postés
222
Date d'inscription
mercredi 5 avril 2006
Statut
Membre
Dernière intervention
18 février 2011
3
je te conseille Excel... lol

''***************************************************************************
...à votre service
Thanks & Peace
Tonio
Messages postés
251
Date d'inscription
samedi 19 novembre 2005
Statut
Membre
Dernière intervention
2 novembre 2010

toi t'as bien choisi ta rubrique en postant ce genre de probleme chez les débutants

_____________
 (débutant inside)
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
14
Il est devenu muet ?
_______________________________________________________________________
VB.NETis good ...VB6is better