Tapestry The Fabric weaver
Think, Try, Tell it!
Software紹介 -- breve: a 3d Simulation Environment
breve: a 3d Simulation Environment for
Multi-Agent Simulations and Artificial Life


404 Blog Not Found -- いるのは、何か? - 書評 - 国家は、いらない

このエントリの,


リバタリアニズムのゴールと正反対のようだが、自由であることそのものが実はアテンションにバイアスをもたらす。我々の「自由」は、「自由電子」や「理想気体」の自由とは違う。ランダムに一様に広がるのではなく、一定箇所に固まるのだ。


読んでて,思い出したのが,breveという3Dシミュレーションソフト.

以下,


ランダムに一様に広がるのではなく、一定箇所に固まるのだ。



の部分以外は,上記エントリとほとんど関係ないのですが,



breveスナップショット


以上は,僕が作った拙いサンプル.このように,比較的簡単に3Dのシミュレーションを作れるのがこのソフト.

で,色々なサンプルプログラムがついてきて,それを動かすだけでも,楽しめるのですが,
その中の一つに,"Gatherers.tz"っていう,サンプルプログラムがあります.
これは,ランダムに動く物体(critterって書いてるけどただの球)が,二つの非常にシンプルなルールに従うだけで,
散らばってる赤い粒(food)を集めてくる様が,観察できるという,興味深いシミュレーション.

実際,どんなルールかは,サンプルのソースを読んでのお楽しみということで.

まさに,


ランダムに一様に広がるのではなく、一定箇所に固まるのだ。



それだけなんですが,乱数を使用したアルゴリズムは,結構色々ある(というか大量にある).けど,大概は,色々計算をしないといけないんですが,これは,ほんとにシンプルなルールで,ある種の秩序が出来上がります.

ちょっとした,息抜きに,こういったシミュレーションを眺めたり,作ってみたりするのはいかがでしょうか?

追記:言い回しを少し変更
コメント
この記事へのコメント
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
http://tapestryfabric.blog10.fc2.com/tb.php/22-42aca160
この記事にトラックバックする(FC2ブログユーザー)
この記事へのトラックバック