Jeu de la vie de john conway ( son utilité est prouvée dans les commentaires ) concept a la base du jeu simcity

Soyez le premier à donner votre avis sur cette source.

Vue 7 091 fois - Téléchargée 613 fois

Description

Ce code a pour but de représenter les masses de population.
Le monde dans lequel ces populations vivent est représenté par une surface plane.
Mais en réalité, la surface visible représentée est un tore (Ce qui débordent sur un coté apparaît à son opposé) ( pour ceux qui ne savent pas un tore ressemble a un anneau ou un beignet )
Cette surface est divisé en unités de surface (carré) chaque carré est :
--> SOIT peuplé
--> SOIT vide

Les populations des carrés naissent, vivent et meurent suivant des lois.
Les population peuvent :
--> Naître ( densité de population requise mais pas trop élevée )
--> Subsister ( Natalité = Mortalité )
--> Mourir de vieillesse ( ou de solitude lol )
--> Mourir de surpopulation ( densité de population trop élevé )

Chaque possibilité est régit par le nombre de carrés habité autours du carré considéré.
Il y a 8 carrés qui environnent chaque carré, même pour ceux des bords (bords qui, je le rappelle n'existent pas en réalité)

Les lois sont donc les suivantes :
Si aucun ou 1 carré environnant est habité, alors la population (si elle était là), meurt.
Si 2 carrés environnant sont habités, alors la population (si elle était là), subsiste.
Si 3 carrés environnant sont habités, alors une population apparaît ou subsiste.
Si 4 ou plusieurs carrés environnant son habités, alors la population meurt (surpopulation).

Ces lois semblent assez simples, mais mises en pratique, elles donnent des résultats assez étranges. Voyez par vous même ....

-={[ZeroCool ]}=-

Source / Exemple :


See le Zip

Conclusion :


Ben voila la version 2, avec des exemples pour les curieux :)
Sinon j'ai fait une commande pour sauver les coordonnées, comme ça pas de foulure de poigner à taper sur son clavier pour rentrer toutes les cellules de votre exemple :)

Ah oui pour ce qui est question de la config de l'algo? faite attention a ce que vous entrez.
En effet si vous mettez la survie a 1 mais que vous n'avez as mis la solitude a 0, comme dans le select case, le test de solitude arrive avant celui de la survie, la cellule mourra , meme si elle possede une cellule dans son entourage ...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

charlesvb
Messages postés
19
Date d'inscription
samedi 26 janvier 2002
Statut
Membre
Dernière intervention
17 juin 2002
-
Bon en voyant le code je me suis dit:"OK peut-être la source est inutile mais il doit y avoir quelquechose de pas si pire comme codage!". J'ouvre le beau projet et POUF! lol

Projet complêtement inutile haha! :o)

Bonne prog tlm
Dorgendubal
Messages postés
66
Date d'inscription
vendredi 3 mai 2002
Statut
Membre
Dernière intervention
11 juillet 2002
-
c'est peut-être inutile mais c'est excellent !!!
D'ailleurs, les fractales aussi, c'est inutile mais
tout le monde les trouvent cool ... ou presque.

Bravo.

Sven
cs_Zeroc00l
Messages postés
370
Date d'inscription
lundi 1 avril 2002
Statut
Membre
Dernière intervention
11 février 2010
-
Je pense que vous savez lire , y'a bien écrit "INUTILE" dans le nom de la source :)
Donc vous avez rien à dire de ce point de vue là.

Et pis je signale que faire une source RIEN QUE POUR décomposer une chaine de caractère "Visual basic" ( te sens pas visé charlesvb ), et ben euh... je préfère encore mettre cette source meme si elle sert à rien, elle peut donner des idées à certain, ( ELLE !!! ) et pis les résultats que l'on obtient son intéressant ... voire étrange des fois ... ( Tiens vous avez remarquez ca rejoint tout a fait le fond de mon titre !!!!!!!!!!!!!!!! c magique kan même !!!)

Voila sinon bonne prog à tous ... ( Et, please, évitez de dire que c'est inutile, je le sais deja :op )

-={[ ZeroCool ]}=-
cs_shivan
Messages postés
363
Date d'inscription
jeudi 20 décembre 2001
Statut
Membre
Dernière intervention
25 août 2003
-
bon ben que te dire, a part "qu'est-ce ke t'as fumé pour pondre ca !"
c'est... inutile.... mais etrange !!!
rien compris a ton discours !

10/10 (ma note aussi est inutile, mais etrange !!!!!)

A+

$hîv@n
Dorgendubal
Messages postés
66
Date d'inscription
vendredi 3 mai 2002
Statut
Membre
Dernière intervention
11 juillet 2002
-
T'aurais du peut-être mettre des exemples de départ (là t'en a que 2), ceux qui sont étranges justement comme :
Glider, Exploder, Pump, le poisson, pistolet, ...

ça aurait permis de comprendre à ceux qui ne connaissent pas "The Game of Life" ce qui est étrange dans ce "jeu".

Allez voir :
http://www.bitstorm.org/gameoflife/

Sven

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.