食物連鎖シミュレーション
シミュレーション系は見てて飽きないので挑戦。
コーディング面で悩むというよりはルール作りに苦戦して上手くループしてくれず絶滅・・・的な感じ。
処理速度も遅いので個体数増やしてみようにも厳しい状態。
何とかならないモンかしら。
http://gimite.net/rails/iframe_gadget
ルール ・肉食動物は、草食動物を捕食する。 ・草食動物は、植物を捕食する。 ・植物は、捕食されると消滅する。 ・肉食動物と草食動物は、時間と共にライフが減少する。 ・肉食動物は、ライフが0になると植物の種子となる。 ・草食動物は、ライフが0、または捕食されると植物の種子となる。 ・植物の種子は、一定時間後、植物となる。 ・肉食動物と草食動物は、残りライフが少なくなると空腹になる。 ・肉食動物は、ランダムに動き回るが、空腹時は視界に入った草食動物へ向かう。 ・草食動物は、ランダムに動き回るが、肉食動物が視界に入ると逃げる。しかし、空腹時は視界に入った植物へ向かう。 ・肉食動物と草食動物は、空腹時は移動速度が速くなる。しかし、その分ライフも消耗する。また、その時視界に捕食対象がいない時は、ランダムに動き回り対象を探す。 ・肉食動物と草食動物は、捕食後、一定時間再捕食しない。 ・肉食動物と草食動物は、一定数捕食を行うと、交尾を行い繁殖する。 視線 ・白線は、捕食対象への視線を表す。 ・桃線は、交尾対象への視線を表す。 ・点線は、草食動物が肉食動物から逃げているのを表す。