Le chateau de sable

Soyez le premier à donner votre avis sur cette source.

Vue 5 263 fois - Téléchargée 367 fois

Description

Toujours voulu savoir ce que vous oeuvres sculpturales devenaient laissées aux mains du hasard ? :)

Un code simple et court - tant dans le concept que dans le programme.
Le programme consiste a simuler l'érosion d'une structure (voir plus bas pour l'explication complete).

J'espère avoir suffisemment développé et commenté pour pouvoir mettre ce code en section débutant - si c'est vraiment trop dur je changerais peut etre, si le recommentage complet est insuffisant.

Source / Exemple :


'Voici le concept : on a une figure, exemple :
'
'___X
'___XX
'_X_XX
'XX_XX_X
'1234567
'
'(les X sont des grains de sables, les _ sont pour la mise en page)
'j'ai numéroté les colonnes.
'
'Si une colonne possède plus d'un certain nombre choisi de grain de sable que l'une
'de ses voisines, elle lui cede un grain. Ce qui fait ici, si on dit Max=2 :
'
'___X
'_X_XX
'XXXXXXX
'1234567
'
'La colonne 4 a cédé un grain à la colonne 3 et la colonne 5 à la colonne 6.
'On peut remarquer que le système peut encore évoluer
'
'Le programme va effectuer ce "partage" des grains jusqu'à ce
'qu'il n'y ait plus aucun échange, auquel cas l'érosion s'arrete.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
12
Date d'inscription
mercredi 24 décembre 2003
Statut
Membre
Dernière intervention
1 novembre 2004

Asolument inutile donc parfaitement indispensable.
Superbe idée.
Par contre, il faudrait y inclure plus de réalisme. Notre prix Nobel de physique Pierre Gilles de Genes a décrit clairement la théorie des tas de sable.
A étudier.

Leo
Messages postés
262
Date d'inscription
lundi 26 août 2002
Statut
Membre
Dernière intervention
24 août 2005

En fait j'avais parler de gravité puisque le principe consste a faire passer les grains d'une colonne a une voisine qui en a moins pour 'boucher les trous'.
Par contre prendre en compte la marée ... En deux trois bonnes grosses vagues le tout est aplani non ? Par contre la vent la je ne dis pas c'est le plus interessant mais ptet pas evident non plus... La couleur ce serait deja pas mal le mieux etant ptetre un dégradé pour faire plus 'réaliste' non ?
Mais comme economiseur d'écran ca peut se faire mais fo des formes de chateau a la base ki soient variées ...

Pingouin
Messages postés
1221
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

Génial comme idée en tout cas. Il faudrait cependant distinguer une érosion par le vent d'une érosion par l'eau, car quand on fait des chateaux de sable au bord de l'océan, c'est la marée montante qui érode en 1h ou 2 le joli chateau de sable. Du coup, on n'obtient pas du tout une pyramide, mais plutot une colline arrondie (même avec le vent). C'est dommage aussi d'avoir le résultat en N/B, si on pouvait faire un simulateur d'entropie en couleur, ça serait carrément génial, on pourrait en faire un économiseur d'écran valable !
Messages postés
31
Date d'inscription
lundi 15 juillet 2002
Statut
Membre
Dernière intervention
17 décembre 2004

Prog sympa, bonne idée :-)

8/10
Messages postés
285
Date d'inscription
mercredi 20 août 2003
Statut
Membre
Dernière intervention
13 février 2005

econs>... pas du tout :)

Aucun rapport avec Life de Conwell... tu peux compter : il y a toujours autant de grains de sables, je ne fait que les déplacer suivant un principe physique simple... il n'y a ni destruction, ni création, c'est juste une "remise en ordre" d'un système en se basant sur la gravité :)

D'ailleurs je me demande ce que tu entends par "sur le principe" ? Si ma mémoire ne me trahit pas, le jeu de la vie consiste à gérer une population, pas l'érosion d'un chateau de sable :)

Vlad
Afficher les 9 commentaires

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.