>>248
あー、俺も作った事ある。
AI側のインターフェースを相当上手く作らないと、
AI側の実装がきつい。
テラリウムのやり方は、俺のよりは優れてるな。
でも、やっぱり醜い。

で、AI側の実装がきつかったから、3種類くらい作ってすぐ止めてしまった。
まあ、動かすと面白い事は確か。

環境の実装のコツは、がちがちのOOで作る事。
OOできる人間以外は、たぶん複雑すぎて作れないと思う。
嘘だと思った人は、挑戦してみるといい。
それと、テラでいうscanに相当するものは、
おそらく全検索する以外に方法はない。
そして、これが生物の数の上限を決めてしまう。
生物のデータを参照する場合は、コピーを参照させなきゃいけなかったりするし、
生物間の通信を断つために、リフレクションでstaticメソッドの有無を調べなきゃいけなかったり
すごく大変だけど、OOできれいに記述できるので気分はいい。

http://pc.2ch.net/test/read.cgi/tech/1022502611/l50
こんなのもある