mitsuyoshi-yamazaki / ALifeGameJam2019

ALife Art "BlindPainter"
https://mitsuyoshi-yamazaki.github.io/ALifeGameJam2019/
MIT License
9 stars 3 forks source link

[WIP]nn in alife #117

Open iida-hayato opened 4 years ago

iida-hayato commented 4 years ago

alifeにneural networkを使って移動方向を決定させるようにしたい

こちらの記事の https://medium.com/@benjamin.phillips22/evolving-simple-organisms-5b7599c4c2e9

この辺のコードを写経 https://github.com/BenjaminPhillips22/evolving-simple-organisms/blob/master/organism.py

iida-hayato commented 4 years ago

verocityに上限が無いのでいくらでも加速出来てしまう課題

iida-hayato commented 4 years ago

何度か生成を繰り返してたまに餌を追いかける動きが発生することを観察できた

mitsuyoshi-yamazaki commented 4 years ago

速度上限への対応は色々考えられますが、摩擦力を実装するのが簡単で恣意性が低く好みです

iida-hayato commented 4 years ago

メモ 捕食可能なものの座標 被捕食の座標 を入力にすることで捕食対象には近づき被捕食対象からは逃げるという動きを作ってみたい

iida-hayato commented 4 years ago

捕食可能なものの座標 被捕食の座標 を入力にすることで捕食対象には近づき被捕食対象からは逃げるという動きを作ってみたい

こちらを実装した 次は学習の仕組みを入れる