davidroux
Messages postés1Date d'inscriptionvendredi 28 mars 2008StatutMembreDernière intervention28 mars 2008
-
28 mars 2008 à 09:04
cs_ghuysmans99
Messages postés3983Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 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
jrivet
Messages postés7393Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 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.
cs_ghuysmans99
Messages postés3983Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 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