[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 11/23 12:54 / Filesize : 69 KB / Number-of Response : 287
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Tierraっぽい人工生命を作る



1 名前:名無しさん@3周年 [04/10/01 11:57:01]
Tierraっぽい人工生命的な進化プログラムを作ろうと思っています。
Tierra:www.his.atr.jp/~ray/tierra/index.html

原理を簡単に説明すると、まず仮想世界(プログラム本体)をつくり、その中に仮想生物を入れます。
仮想生物にはそれぞれコードが書かれていて、そのコードに従って自己複製をしていきます。
仮想生物の特徴は以下の通りです。

(1)自己複製をする
一定時間経つと仮想生物は自分のコピーを作ります。

(2)死ぬ
一定時間経つと仮想生物は死滅します。

(3)突然変異をする
自己複製時にある一定の確率(1/1000程度)で、仮想生物の命令
コードをランダムに変化させて、突然変異をシュミレートします。

Tierraと同じ原理ですが、Tierraは昔のもので、MS-DOSプロンプトでしか動作しません。
しかも他のツール郡もあったようですが、現在はどこからもDLする事が出来ません。

とりあえず開発するための言語はDelphiかVBにしようかと思っています。
実を言うとCが出来ません…。
自分が造ろうと思っている人工生命は、Tierraの原理のほかに
「食物を食べ、そのエネルギーで自己複製をする」
というものを追加しようと思っています。
仮想世界の中には「草木」が存在し、例え食べつくされても生えてきます。

皆さんの反応や、一緒に開発してくれるという方、お願いします。

Tierraの解説ページ:
www.h5.dion.ne.jp/~terun/doc/jinkou.html
svbcpaf.exblog.jp/ (ブログですが、Tierraについて解説されています。)

194 名前:名無しさん@5周年 [2008/01/03(木) 21:04:24 ]
>>193
俺もそう思う

195 名前:名無しさん@5周年 mailto:sage [2008/01/08(火) 17:27:17 ]
>>194
春休み中にティエラの3次元可視化をやってみるお

196 名前:名無しさん@5周年 [2008/01/15(火) 23:34:21 ]
>>195
kwsk

197 名前:名無しさん@5周年 mailto:sage [2008/01/16(水) 02:57:59 ]
ライフゲームの三次元化ならできそうだ

198 名前:名無しさん@5周年 mailto:sage [2008/01/16(水) 20:55:14 ]
ノイマンがすでにやってたような

199 名前:名無しさん@5周年 [2008/01/18(金) 20:58:46 ]
>>196
ぜんぜん考えてないけど生成したプログラムごとに3D形状変わるようにしたら面白くないかなぁと
三次元環境とか与えてその環境にも適応出来るようにしたりするとティエラの意味づけが変わるからダメかなぁと思ってたりするからやらんことに・・・
まぁ生命の外部性と内部性は必要なんだけどね ティエラの場合メモリ空間っていうかスープと他のプログラムしか環境無いし
なんかいいアイディアがあったら求む!

>>198
ライフゲームって次元数上げると複雑性って増すんだっけ?

200 名前:名無しさん@5周年 mailto:sage [2008/01/18(金) 22:12:22 ]
うーん・・・マス目が凄く多い上下左右にマス目のある3次元ライフゲーム・・・・あったら楽しそうだが普通のパソコンではまともに動きそうもない

201 名前:名無しさん@5周年 mailto:sage [2008/01/19(土) 15:17:07 ]
>>198
一次元より二次元の方が複雑だしね。
次元が増える→近傍セルの数が増える→生成ルール数が増える→複雑化

202 名前:名無しさん@5周年 [2008/01/19(土) 22:55:10 ]
>>200
ライフゲームって3D化する必要あるのか??



203 名前:名無しさん@5周年 mailto:sage [2008/01/20(日) 16:14:01 ]
>>201
次元が増えなくても状態数増やしたら複雑になるんでないの?
近傍数は自分で決めれるし・・・
時限が増えることで何らかの意味が発生するならもっと多次元でもいい気がする
っというかその手の論文は無いのかなぁ…

>>202
そりゃぁ楽しそうだからやるんだよ!(ぁ


204 名前:名無しさん@5周年 [2008/01/20(日) 16:23:26 ]
>>195
春休みじゃないけど
今、どんな感じ?

てかお前大学生ですか??

205 名前:名無しさん@5周年 mailto:sage [2008/01/20(日) 16:39:21 ]
>>204
大学生で卒論書いてるから手つけてないでする
一応ティエラのソースは読んだから何とかはなるお

206 名前:名無しさん@5周年 mailto:sage [2008/01/21(月) 18:35:33 ]
できたら完成報告をくれ頼んだぞ!

いちおうライフゲームの3次元はネットであるね

207 名前:名無しさん@5周年 mailto:sage [2008/01/23(水) 19:57:48 ]
3次元すげーけどすぐ発散するあたり
コンウェイのルールはよほど巧みだったんだな。
2次元であることに本質的な意味があるのだろうか。

208 名前:名無しさん@5周年 [2008/01/24(木) 18:06:13 ]
プログラムベースでJAVAで開発された人工生命ってありますか?
Swarm見たいなライフゲームじゃなくて、Tierraみたいなやつ。

209 名前:名無しさん@5周年 [2008/01/25(金) 08:40:08 ]
>>207
2次元が本質なのではなく、各セルの周囲の駒の個数(0〜8)の組み合わせ数(8Cn)≒出現確率と
ルールのバランスが本質。これが分かってない奴が多すぎ。
01はありふれており、2はよくあり、3は稀。4は2のルールに依存し、5以上は奇跡の類。
これにルールが乗ってるだけ。

210 名前:名無しさん@5周年 mailto:sage [2008/01/25(金) 11:04:32 ]
まずは>122に感謝します

>122のソースを改造してしばらく動かしてたら寄生種が生まれたよ
って半年ぶりにみてみたらライフゲームの方向に行ってるんだな・・・

211 名前:名無しさん@5周年 mailto:sage [2008/01/26(土) 15:55:03 ]
>>209
つまり近傍のセル数がちょうどいい「2次元だから」ってことだろ。
なんで同じことを偉そうに繰り返してるんだ?

212 名前:名無しさん@5周年 mailto:sage [2008/01/27(日) 04:46:37 ]
言葉の上っ面で分かった気になって、
深い理解はしてないヤツがいるからだろwww



213 名前:名無しさん@5周年 mailto:sage [2008/01/27(日) 06:46:35 ]
やっぱ次元じゃなくてルールから創発する問題なんだよねぇ
そのルールを自動生成するってのがどっかにあったけどあれは何でやってたんだっけ?
たしか遺伝アルゴリズム使ってたんだけど評価は何でしてたんだっけかなぁ
なんか自己組織化かなんかを抽出してたような気がするけど忘れちまったぜ

>210
ティエラは複雑すぎて何が起こってるのか分かりにくいっすからねぇ・・・
ティエラも01あたりで単純化したモデルとかないのかなぁ

214 名前:名無しさん@5周年 mailto:sage [2008/01/27(日) 07:10:04 ]
BrainFuck

215 名前:名無しさん@5周年 [2008/01/27(日) 11:02:50 ]
理系ノ能力求ム
hobby10.2ch.net/test/read.cgi/occult/1201395687/1-100

216 名前:名無しさん@5周年 mailto:sage [2008/01/29(火) 20:40:16 ]
>>214
ja.wikipedia.org/wiki/Brainfuck
これのことか!
チューリング完全ならティエラもどきを作るのにも出来そうだねぇ

217 名前:名無しさん@5周年 mailto:s [2008/02/06(水) 16:17:05 ]
でででですとろーいないんぼー

218 名前:122 mailto:sage [2008/02/06(水) 23:00:32 ]
件のtierraの製作者です
>>210
使ってもらえて感謝感激
間違い修正とか改造とかしたソースはガンガンUpしてもらえるとうれしい
組み直すって言っておきながら、何ヶ月もほったらかしで申し訳ない
どこかで改良したいです

あと、久しぶりに来たついでに、昔作った妙なものをwikiにUpしました(「メニュー」→「雑多」)
個人的に「AL迷路探索」がお気に入り
ネタにでもなればこれ幸い


219 名前:名無しさん@5周年 mailto:sage [2008/02/07(木) 00:51:01 ]
おおやってみます

220 名前:名無しさん@5周年 [2008/02/10(日) 21:55:19 ]
jmんべうあbbbbbっばああああbbbdじsdjfhjjxcんdらjmjkzmxcんdrb44gへうういあおzkxsdsdhrしおあxssxdgっりゅあhzんxcdgふいあjmcfvmfんt65hjをあdrt6いt6hsy8っず9ぃjdじ

221 名前:名無しさん@5周年 [2008/02/16(土) 22:46:29 ]
あxhんdぎゅhjzんbgxdftcsyがうhjmじskxcdhjしあkmへん3gy2う9わず9x8dyry8えy8うm

222 名前:名無しさん@5周年 [2008/02/21(木) 23:14:52 ]
さて
いい加減ティエラ3Dでも組みますかっと



223 名前:名無しさん@5周年 [2008/02/26(火) 16:50:36 ]
flashでやれば楽なんじゃね?

224 名前:名無しさん@5周年 [2008/02/27(水) 00:02:16 ]
classes.design.ucla.edu/Spring05/152BC/projects/chang/manifestOnline/index.html

これか?

225 名前:名無しさん@5周年 mailto:sage [2008/02/27(水) 00:04:40 ]
それJAVAアプレット

226 名前:名無しさん@5周年 mailto:sage [2008/02/27(水) 01:09:03 ]
なんなのこれ? とりあえずきもい

227 名前:名無しさん@5周年 [2008/02/27(水) 23:58:19 ]
これもライフゲームだよな
繁殖や捕食は無いみたいだな。

228 名前:名無しさん@5周年 [2008/03/05(水) 16:03:06 ]
>>227
繁殖と捕食がなくてもライフゲームっていうの?

229 名前:名無しさん@5周年 [2008/03/05(水) 23:37:20 ]
さぁ?
なんか定義ってあるのかな?

でも、上のリンク、捕食はあるみたいよ。
丸く書くと植物プランクトン的な形になって、線虫はその中に吸い込まれて、消える。

230 名前:名無しさん@5周年 [2008/03/17(月) 21:49:06 ]
hjbgkjgd

231 名前:195 [2008/03/23(日) 16:34:31 ]
ティエラ3D化してます。
が、イマイチ。
とりあえずnewCodeを可視化するってのはやってみてる感じだけどあんまし意味が無い感じ。
スープ内がどうなっているか把握するほうが面白いのかな?
意見求む

232 名前:名無しさん@5周年 [2008/03/23(日) 20:57:31 ]
●創価で腐りきった新聞業界

読売が聖教新聞のメインの印刷委託先に

06年12月聖教新聞の委託先が神戸新聞社から読売新聞社(神戸工場)へ変更された

読売新聞社は05年9月から大阪本社工場・大阪オール印刷で聖教新聞の受託印刷を開始しており、
積極的な営業を展開していると推測される。

全国で見ると、聖教新聞の印刷の委託先は、毎日新聞社系列6社、読売新聞社系列5社、
朝日新聞系列1社となり、先行する毎日を読売が猛追している。

宝島社発行 Real 072 「池田大作亡き後の創価学会」



233 名前:名無しさん@5周年 mailto:sage [2008/03/24(月) 06:25:13 ]
人工生命も結局何の成果もあげずにこけたよな。
現実ってのは厳しいもんだ。

234 名前:名無しさん@5周年 mailto:sage [2008/03/24(月) 17:38:33 ]
そういえばさ、突然変異ってウイルスでもおきるんだよね?
今のTierraってその機能ある?

235 名前:名無しさん@5周年 mailto:sage [2008/03/24(月) 21:26:03 ]
MemoryWrite時に一定確率で書き損じが起こるんじゃなかったっけ。

236 名前:195 [2008/03/29(土) 17:33:43 ]
うーん
反応が無いから取り合えずうp
www36.atwiki.jp/aial/pages/11.html

237 名前:名無しさん@5周年 mailto:sage [2008/04/05(土) 01:12:22 ]
>>236
うおおおお、すごい綺麗だ。イイネ
現在処理中の場所の色が変わったりするといいかも
あと、贅沢かも知れないかソースを見せてもらえるとうれしい

238 名前:名無しさん@5周年 mailto:sage [2008/04/05(土) 01:52:14 ]
増殖とかしないかと思ってたら、処理速度が遅いだけなのな
マシンパワーが3D描画に持ってかれるせいかな

それと、一応報告
Vistaでは残念ながら起動できませんでした

239 名前:195 mailto:sage [2008/04/06(日) 01:57:42 ]
>>237
手抜きでスマンです
元ソースから改悪したソースをうpしますorz

>>238
XPが開発環境なんで・・・
増殖が遅いのはタイムステップが1になっているからだと思われますw
誰かソース書き足してくださいw

240 名前:名無しさん@5周年 mailto:sage [2008/04/06(日) 16:22:32 ]
>>239
ソースうpありです
3Dのソースを見てみたかったのでありがたいです
暇があれば改造してみますね

241 名前:195 mailto:sage [2008/04/06(日) 22:51:38 ]
>240
現在DirectXのSDK内にはC#用のが無いので開発は面倒ですね。
HLSL使う予定だったけど可読性下がるのでやめました。

242 名前:名無しさん@5周年 [2008/04/08(火) 18:52:59 ]
こんなスレあったんだw

>>236
XPだけど動かないよ?



243 名前:名無しさん@5周年 mailto:sage [2008/04/09(水) 15:03:25 ]
>>236
当方もXPで動きませぬ。

244 名前:195 mailto:sage [2008/04/09(水) 20:41:25 ]
>>242 >>243
.net FWのせいかもしれませんねぇ
(´・ω・`)まぁ開発環境入れてないと動かないかもしれません


245 名前:名無しさん@5周年 mailto:sage [2008/04/10(木) 03:10:55 ]
.NET 入れてるうちのXPは動いた

246 名前:名無しさん@5周年 mailto:sage [2008/04/18(金) 04:34:54 ]
5時間阻止されなければシェリルは俺の嫁

247 名前:名無しさん@5周年 [2008/04/26(土) 21:15:54 ]
ほす

248 名前:名無しさん@5周年 mailto:age [2008/05/15(木) 18:46:20 ]
age

249 名前:名無しさん@5周年 mailto:sage [2008/05/18(日) 02:31:51 ]
Sporeとかあつまれ!ピニャータとかはゲームだけど関係性はないの?

250 名前:名無しさん@5周年 [2008/06/09(月) 20:08:38 ]
あげげげげg

251 名前:名無しさん@5周年 [2008/06/22(日) 10:21:29 ]
戻ってきました
まだみんないるかな?

252 名前:名無しさん@5周年 [2008/06/23(月) 21:00:05 ]
ノシ



253 名前:名無しさん@5周年 [2008/06/24(火) 16:39:14 ]
俺もいろいろ本読んでるけどね
やっぱ難しいや
プログラミングもできないからソースも読めないしね
上のTierraってCでなん?

254 名前:名無しさん@5周年 [2008/09/01(月) 15:04:42 ]
保守

255 名前:名無しさん@5周年 mailto:sage [2008/09/12(金) 20:05:28 ]
1からログを読んでみた。
プログラミングができないってレスが多いと思ったらここシミュレート板だったか・・・。

ヴィジュアライズは>>195氏に任せて、アルゴリズム研究用に
Perl + ncursesで組んでみるかなあ。

256 名前:名無しさん@5周年 mailto:sage [2008/09/12(金) 20:44:14 ]
>>236を見ていたら大昔に作ったlifegameを思い出した。
あんま関係ないけど置いておきます。邪魔だったら消してー。
www36.atwiki.jp/aial/?cmd=upload&act=open&page=%E9%9B%91%E5%A4%9A&file=life112.zip

257 名前:255 mailto:sage [2008/09/12(金) 23:07:04 ]
名前付け忘れてた。
>>256は一定時間が経過すると中央に不安定ペントミノを栽培するようにしてる。
安定期を破壊するためなんだけど、今考えてみると、一定の確率で突然変異が
起こるっていうのもどうなんだろうなあ。(当時はリア中で、深く考えて作ってなかった気がするが

ちなみに手元にないので確認できないけど、ライフゲームもTierraも下記の本で詳しく書いてあった記憶がある。
1994年の本ながら、興味深い話が多かったよ。

page10.auctions.yahoo.co.jp/jp/auction/m40831288

残念ながら絶版。古本やオークションで今も出回ってるっぽい。

258 名前:名無しさん@5周年 mailto:sage [2008/09/13(土) 03:19:17 ]
『ライフゲイムの宇宙』オヌヌメ

259 名前:名無しさん@5周年 [2008/10/13(月) 22:22:29 ]
正直、大学って言ったほうがいいの?
人工生命ってあんまり人気じゃないからさ
東大、京大、名大ぐらいしか学ぶところなくない?
それよかネットとかで論文とか探して読んだほうがさ
いいと思うんだけど

260 名前:名無しさん@5周年 mailto:sage [2008/10/13(月) 22:26:47 ]
大学に行ってしまうとネットで論文の一つも探せなくなる訳ではなかろう。
定期的にそういう質問が出ているようだけど、最先端の現場に近づくことに
俺は反対しないけどなー。まあ、よきにはからえ。

261 名前:名無しさん@5周年 [2008/10/14(火) 19:52:49 ]
>>260
そうか
ありがとう

262 名前:名無しさん@5周年 mailto:sage [2008/10/15(水) 21:39:12 ]
東大で人工生命やってるとこあるの?



263 名前:名無しさん@5周年 mailto:sage [2008/10/15(水) 21:53:01 ]
こういうコンピュータ分野は京大のイメージがあるよね。
大学板に言って聞いてくるといいよ。

264 名前:名無しさん@5周年 mailto:sage [2008/11/23(日) 06:58:29 ]
人工生命を中心に研究してるのは名大位しか見当たらないなぁ
東大とか京大も他の研究に付属してやってる感じだよね
そんな感じでいいなら筑波にもあったけどね

265 名前:名無しさん@5周年 mailto:sage [2008/12/31(水) 00:00:17 ]
>>262
池上高志って教授がやってるそうな。詳しくは俺も知らんけど。

266 名前:名無しさん@5周年 [2009/01/19(月) 00:58:04 ]
Tierraつくってますか〜?

267 名前:名無しさん@5周年 mailto:sage [2009/01/19(月) 11:18:15 ]
ええ

268 名前:名無しさん@5周年 [2009/03/12(木) 21:37:13 ]
保守

面白そうなスレなのに過疎ってるなぁ・・

俺も参戦させてもらいます!プログラムほっとんど組めないけどね!

一応遺伝的アルゴリズムとニューラルネットワークの組み合わせで
TierraモドキをFLASHのAS3.0で組みたいんだが、まったく生存の目的が見出せない...orz

最終形態が環境に依存してしまうなら、環境が常に変化してしまう方が
固体事態の変化を見れて楽しいもんになるかなぁと思考中です。

視覚的に楽しめるようなTierraモドキを目標に頑張ってみます。

以上独り言でした!

269 名前:名無しさん@5周年 mailto:sage [2009/03/13(金) 00:58:59 ]
理系的な事はさっぱり解らない俺もみてるぜ

270 名前:名無しさん@5周年 mailto:sage [2009/03/13(金) 20:53:53 ]
>>268
長寿や繁栄を目指すとか目的になりそうなものはあるけど、
いきなりNNを作るより、基礎部分が出来てから作った方がいいと思う

>>269
見てるだけでも面白いんだぜ

人工生命
www.nicovideo.jp/mylist/11205593
www.nicovideo.jp/watch/sm6392515

ライフゲーム
www.youtube.com/watch?v=ZOkm867AleM
www.youtube.com/watch?v=9kIgfBsjMuQ

271 名前:名無しさん@5周年 mailto:sage [2009/03/14(土) 10:30:25 ]
>>268

情報サンクスです

基礎的部分は今勉強中なんで情報ありがたいですねぇ

だいたいの人工生命って、コード内の変化を数値で確認って状況っぽいので
PCゲームの「SPORE」っぽい視覚的に楽しめる進化を目標にしてます。

そうなるとFLASH媒体なんで重くなるんじゃなかろうかって問題があるんですけどね・・
ドット絵ならまだ処理的に軽いと思うんで2Dものにはなると思いますがww

どうも、このスレを読むとある程度の進化予測はした常態でコードを用意しておかないと
進化をしてくれなさそうなんで、どこまで基礎プログラムを考えるかってので悩んでます。





272 名前:名無しさん@5周年 mailto:sage [2009/03/20(金) 02:12:40 ]
Tierraとは全然方向違うけどAnlifeは将来性を感じるツールだね



273 名前:名無しさん@5周年 mailto:sage [2009/03/21(土) 17:10:28 ]
>>272

Anlifeって一応強化学習法になるのかな?
時間軸が存在してるみたいだから高速進化とかできるんだろか?

あぁもっと勉強しなと全然プログラム組めてないや・・

274 名前:名無しさん@5周年 mailto:sage [2009/03/24(火) 02:07:33 ]
>>273
遺伝的アルゴリズムで移動のための最適解を模索するみたいなこと言ってた
強化学習とは別と明言してたよ

275 名前:名無しさん@5周年 mailto:sage [2009/03/27(金) 23:40:12 ]
この分野って結構停滞してるんだな
もしかして日本で一番この話題で盛り上がってるとこはこのスレだったりして

276 名前:名無しさん@5周年 mailto:sage [2009/03/30(月) 12:54:53 ]
複雑系

277 名前:名無しさん@5周年 [2009/04/30(木) 18:11:55 ]
>>270は面白いですね
僕も早く大学生になって開発したいです

278 名前:名無しさん@5周年 mailto:sage [2009/05/07(木) 06:12:24 ]
270レベルの
ライフゲーム
1日あればExcelで作れるぞ。



279 名前:名無しさん@5周年 mailto:sage [2009/05/11(月) 23:17:49 ]
相手がこれから学ぼうっていう立ち位置なのが分かっててかける言葉じゃないな
誰もが自分と同じだと思わないほうがいい


280 名前:名無しさん@5周年 mailto:sage [2009/05/13(水) 01:49:37 ]
お前もな

281 名前:名無しさん@5周年 mailto:sage [2009/05/16(土) 02:56:26 ]
こうやってみんな進化していくのさ

282 名前:名無しさん@5周年 mailto:sage [2009/05/16(土) 22:41:50 ]
>>281
うまくまとめやがって・・・



283 名前:名無しさん@5周年 [2009/07/15(水) 13:43:05 ]
地球シミュレーターで地球そのものを一から創れないか?

284 名前:名無しさん@5周年 mailto:sage [2009/07/15(水) 23:10:37 ]
>>283
つ『国立博物館物語』


285 名前:名無しさん@5周年 mailto:sage [2009/10/06(火) 14:34:34 ]
オンラインゲームのNPCがみんな人工生命なら素晴らしい世界になるのに
人工生命オンライン(仮)の歴史! とか本にしたら面白そう

286 名前:名無しさん@5周年 mailto:sage [2009/10/07(水) 00:05:57 ]
思いっきり無学で理系っぽい事よく分からないけど
こういうのって惹かれるな






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<69KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef