■【Ruby】セルオートマトン
フォルダを漁ってたら面白いコードが出てきた。
こんな感じで動くコードです。
セルオートマトン
これは、Langtonの論文にある2次元セルオートマトン上の自己複製ループです。
簡単に説明すると・・・
219種類のパターンで自分を複製していく、セルオートマトン
詳しく知りたい方は、論文を読むとよいと思います。
Self-reproduction in cellular automata
コードはこんな感じでかけます。
https://github.com/shiori-11/ruby/blob/master/CA/ca.rb
書きなおしてみたけど、あんまり綺麗じゃない。
綺麗なコードが書けるようになりたいな・・・