マガジンのカバー画像

人工生命で遊ぶ

13
運営しているクリエイター

#宇宙

セルオートマトンで近傍セルをずらしてみた

セルオートマトンで近傍セルをずらしてみた

今日もセルオートマトンです。2ヶ月以上ローグライク(仮)の作業をしていませんが、体調的にそのほうが好調のようなので、もうしばらく作業はお休みしようと思います。

セルオートマトンの近傍セルの参照ベクトルちょっといい名前が思い浮かばなくて参照ベクトルという言葉を使っています。「参照ベクトル」でググると自己組織化マップ(SOM)という、ニューラルネットワークの自己組織化モデルに登場する単語だったりしま

もっとみる
非同期セルオートマトンの宇宙

非同期セルオートマトンの宇宙

非同期セルオートマトンを実装してみました。これまであまり扱ってこなかったセルオートマトンの種類なのですが、理由はランダム性が生まれてしまうからです。ただ、試してみるといくつか面白い発見はありました。

ぼくが認識している非同期セルオートマトンというモデルは、ネットワーク(脳神経や人間社会、蟻の生態系など)において個々のノードの自律的な動作であるミクロが、ネットワーク全体であるマクロに与える影響度の

もっとみる
自己組織化と進化の理論 セルオートマトンで人工生命 2019/05/03

自己組織化と進化の理論 セルオートマトンで人工生命 2019/05/03

日記が途絶えてました。急に来た不眠と昼夜逆転でした。

この間は Apex Legends をプレイし始めました。Fortnite も建築が上手になってきたので、少し平均順位が上がってきました。

昼夜逆転に伴って腹痛がずっと続いていたのですが、過眠症も一緒に出たので時間がうまくずれて、眠剤で調整して戻すことができました(ただし、明日以降どうなるのかはわからない)。

それと大学生の頃に買った本を

もっとみる
ルール間の関係結果についてその一部を紹介 遺伝セルオートマトン Genelife Part 5

ルール間の関係結果についてその一部を紹介 遺伝セルオートマトン Genelife Part 5

前回に引き続き Genelife の作成日記です。前回作ったルール間のある関係性の数値化ツールの結果が出たので、その紹介をしたいと思います。

今日の日記朝早起き。昨晩は午前2時前と、かなり早く寝ることができた。実は最近寝付きが悪く早朝5時位までベッドの上で戦っていることも多かったので、今日はとても気分が良い日でした。今回試しに行った、寝るときにイヤホンで眠くなる音楽を聞きながら目隠しをして水に浮

もっとみる
マイグレータビリティ調査プログラム自動化 遺伝セルオートマトン Genelife Part 4

マイグレータビリティ調査プログラム自動化 遺伝セルオートマトン Genelife Part 4

健康状態と今日の話(日記)昨晩は早く寝て、そして今日は早起きできたのでとても健康状態が良いです。腹痛を除けば。なので、ちょっと散歩として買ったばかりの自転車で 10km ほど走ってきましたが、この辺の起伏の多さによろよろです。引き篭もり気味なので徐々に運動をしていきたいところですね。

ちなみに Google Maps には起伏を調べる機能が付いていました。Quora で聞いたら親切に教えていただ

もっとみる
移行しやすいルール探し 遺伝セルオートマトン Genelife Part 3

移行しやすいルール探し 遺伝セルオートマトン Genelife Part 3

今日の Genelife は、ルールの関係を調査する話です。

まず、これまで作っていたものについて、想定どおりの挙動でなかった所謂バグを退治したのと、ルールの表記方法を簡単にできるような修正をしました。

今まではこのようなビット列でルールを設定していました。

これだとルールを作るのもめんどくさい、ということでこのビット列を一般的なルール記法から作るプログラムを作りました。

この 01234

もっとみる
面白そうなルール探し 遺伝セルオートマトン Genelife part 2

面白そうなルール探し 遺伝セルオートマトン Genelife part 2

昨日から着手した Genelife の続きを行いました。

例えば、予め決められた複数のルールをとある仕組みで動かすと、ルールが交互に発生する現象が現れました。

Starwars と Conway's Game of Life という2つのルールが、交互に現れています。このルールの詳細は省きますが、簡単に言うとセルに年齢をもたせたものです。年齢ごとにルールが変わるという感じです。ただ、このときの

もっとみる
遺伝セルオートマトン Genelife 実装開始

遺伝セルオートマトン Genelife 実装開始

今日は、昔作った Genelife というセルオートマトンルールを再実装してみました。

ソースコードは紛失していたのでイチから作り直しました。

この Genelife は複数のルールが混在した2次元セルオートマトンで、セルごとに遺伝情報とそれに対応する計算ルールがあって、セルが生まれるときに遺伝(複製と突然変異)が発生するように作っています。

昔作った Genelife では、かなり細かい調

もっとみる
セルオートマトンの宇宙で宇宙人と出会って遊びたい話

セルオートマトンの宇宙で宇宙人と出会って遊びたい話

今日の日記です。昨晩は中途覚醒が頻繁に発生してしまい、睡眠不足。起床時は寝汗がすごかったです。

ところで、昨日やったセルオートマトンの動画が、英語圏で少し注目してもらえました。

fav 150 超え、再生数3000超えだったのでちょっとびっくりしてます。こういったセルオートマトンを使った作品は自分だけじゃなく他のたくさんの人も面白いと思ってもらえるんだと思ったので、考えているもっと面白いものを

もっとみる