Jeu de la vie

davidroux Messages postés 1 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 28 mars 2008 - 28 mars 2008 à 09:04
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 - 28 mars 2008 à 23:13
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

jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
28 mars 2008 à 09:17
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
0
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
28 mars 2008 à 10:59
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
0
antoine_ferard Messages postés 222 Date d'inscription mercredi 5 avril 2006 Statut Membre Dernière intervention 18 février 2011 3
28 mars 2008 à 11:11
je te conseille Excel... lol

''***************************************************************************
...à votre service
Thanks & Peace
Tonio
0
Tyrell2 Messages postés 251 Date d'inscription samedi 19 novembre 2005 Statut Membre Dernière intervention 2 novembre 2010
28 mars 2008 à 18:34
toi t'as bien choisi ta rubrique en postant ce genre de probleme chez les débutants

_____________
 (débutant inside)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
28 mars 2008 à 23:13
Il est devenu muet ?
_______________________________________________________________________
VB.NETis good ...VB6is better
0
Rejoignez-nous