忍者ブログ

Memeplexes

プログラミング、3DCGとその他いろいろについて

鍾乳石

鍾乳石のできるようすをかんたんなプログラムで見てみます。


おおよそ、持っている人は与えられて、いよいよ豊かになるが

解説

このプログラムはとてもかんたんな仕掛けで鍾乳石を作ります。このプログラムがあつかうのは岩でできた天井(茶色いでこぼこ)と水(水色の丸)だけです。

はじめは天井はどこもだいたい同じくらいの高さですが、水があるところは少し成長します。水の動きは基本的にはランダムですが(行き先は右隣、左隣、その場(動かない)の3通りです)、低い方へ移動しやすいという偏りがあるため、成長した方へ水は流れやすくなります。すると成長したところはますます水がやってきて成長します。尖ったところにたまった水は消え、新しい水がランダムな場所に供給されます。

面白いのは、はじめはどこも同じような高さなのに、少しずつ違いが出来ていくところです。すこしでも鍾乳石っぽいものができると、そこに水が吸い寄せられるため、鍾乳石はさらに成長するのです。

拍手[0回]

PR