BioVM
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
#topicpath
#contents
* BioVM [#zd53b0d5]
[[Tierra>http://www.his.atr.jp/~ray/tierra/]]([[日本語の...
- Tierraの劣化コピーです。
- 命令セットなどが違いますが、有用な結果は得られません。
- 変異が発生するとすぐに絶滅してしまいます。
- コンピュータ的なVMで生物進化を扱うという発想がとても面...
#ref(BioVM-20080412.png,nolink)
** 概要 [#g0630461]
外の環境は0(halt)で埋まっています。個体の外に出たり、不正...
既にデータがある場所にコピーした場合、境界がゼロでないた...
当初はどのようなモデルでも生存競争を通せば有用な変異が現...
自己進化はそう簡単ではないということが分かったので今回は...
** 設計 [#f10adea9]
Tierraを参考にしましたが、互換ではありません。現時点では...
*** 命令セット [#te208d79]
[[WikiPedia.ja:Brainfuck]]を参考にレジスタを増やしたもの...
0x0: halt
0x1: inc r0
0x2: inc r1
0x3: inc r2
0x4: dec r0
0x5: dec r1
0x6: dec r2
0x7: mov r0, [r1]
0x8: mov r0, [r2]
0x9: mov [r1], r0
0xa: mov [r2], r0
0xb: while [r1]
0xc: while true
0xd: wend
0xe: rand r2
0xf: join r2
*** 雛形 [#rfa6b25b]
人工生命の雛形です。自分のコピーを繰り返します。増殖しな...
0xc, // while true
0xb, // while [r1]
0x7, // mov r0, [r1]
0x2, // inc r1
0xa, // mov [r2], r0
0x3, // inc r2
0xd, // wend
0x5, // dec r1
0xb, // while [r1]
0x5, // dec r1
0x6, // dec r2
0xd, // wend
0x2, // inc r1
0xf, // join r2
0xe, // rand r2
0xd, // wend
** ダウンロード [#wc24246c]
- ソース: &ref(BioVM-20080412.zip); - 最初のリリース。す...
- ライセンス: パブリックドメイン
#include(:VCS2008Exp,notitle)
//*** 過去のリリース
** コメント [#h99dfd4b]
//#comment(below)
終了行:
#topicpath
#contents
* BioVM [#zd53b0d5]
[[Tierra>http://www.his.atr.jp/~ray/tierra/]]([[日本語の...
- Tierraの劣化コピーです。
- 命令セットなどが違いますが、有用な結果は得られません。
- 変異が発生するとすぐに絶滅してしまいます。
- コンピュータ的なVMで生物進化を扱うという発想がとても面...
#ref(BioVM-20080412.png,nolink)
** 概要 [#g0630461]
外の環境は0(halt)で埋まっています。個体の外に出たり、不正...
既にデータがある場所にコピーした場合、境界がゼロでないた...
当初はどのようなモデルでも生存競争を通せば有用な変異が現...
自己進化はそう簡単ではないということが分かったので今回は...
** 設計 [#f10adea9]
Tierraを参考にしましたが、互換ではありません。現時点では...
*** 命令セット [#te208d79]
[[WikiPedia.ja:Brainfuck]]を参考にレジスタを増やしたもの...
0x0: halt
0x1: inc r0
0x2: inc r1
0x3: inc r2
0x4: dec r0
0x5: dec r1
0x6: dec r2
0x7: mov r0, [r1]
0x8: mov r0, [r2]
0x9: mov [r1], r0
0xa: mov [r2], r0
0xb: while [r1]
0xc: while true
0xd: wend
0xe: rand r2
0xf: join r2
*** 雛形 [#rfa6b25b]
人工生命の雛形です。自分のコピーを繰り返します。増殖しな...
0xc, // while true
0xb, // while [r1]
0x7, // mov r0, [r1]
0x2, // inc r1
0xa, // mov [r2], r0
0x3, // inc r2
0xd, // wend
0x5, // dec r1
0xb, // while [r1]
0x5, // dec r1
0x6, // dec r2
0xd, // wend
0x2, // inc r1
0xf, // join r2
0xe, // rand r2
0xd, // wend
** ダウンロード [#wc24246c]
- ソース: &ref(BioVM-20080412.zip); - 最初のリリース。す...
- ライセンス: パブリックドメイン
#include(:VCS2008Exp,notitle)
//*** 過去のリリース
** コメント [#h99dfd4b]
//#comment(below)
ページ名: