ライフゲーム #5

blinker_0.gvがどう遷移していくか見てみる。
next_gen.gで第0世代(blinker_0.gv)から始めて第1、第2世代のグラフを順番に生成する。

gvpr -c -f next_gen.g -o blinker_1.gv blinker_0.gv
gvpr -c -f next_gen.g -o blinker_2.gv blinker_1.gv

これらのグラフを画像にする。
第0世代は既に画像になっているので、残りの2世代分を同様に処理する。

gvpr -c -f vis_alive.g blinker_1.gv | neato -Tpng -oblinker_1.png
gvpr -c -f vis_alive.g blinker_2.gv | neato -Tpng -oblinker_2.png

第0世代

第1世代

第2世代

と、横→縦→横の3個並びで1周期2世代のBlinkerのパターンになっている。