ラングトンのアリ
格子のマス目が白又は黒に塗られていて、
-アリが白いマスの上にいた場合:そのマスの色を黒にし、左に90度回転してその方向に1マス進む
-アリが黒いマスの上にいた場合:そのマスの色を白にし、右に90度回転してその方向に1マス進む
という規則で動いていくプログラムです。始めのうちはランダムな動きをしていますが、10,000歩を超えたあたりから規則性が現われるそうです。
2007年12月14日
ラングトンのアリ071214.fla(226)ラングトンのアリ071214.swf(344)
アリが歩いた後の"黒"に対応するマスの色をアリの色によって変えました。また、格子線の色を薄い灰色にしました。
2007年12月12日
ラングトンのアリ071212.fla(203)ラングトンのアリ071212.swf(322)
アリのステップ数が表示されるようになりました。
2007年12月11日
ラングトンのアリ071211.fla(201)ラングトンのアリ071211.swf(335)
プログラムのミスを修正し、2匹、3匹を格子に乗せても正確に計算できるようにしました。また、アリが格子の端から出てしまうと反対側の端から出てくるようにしました。
2007年12月10日
ラングトンのアリ071210.fla(236)ラングトンのアリ071210.swf(308)
小さいですが、画面右下の3匹アリの内、一匹を格子の中央あたりにドラッグ&ドロップしてください。端のほうにドロップすると、アリがすぐに格子の外へ出てしまい、動きが止まります。マス目をクリックすると、そのマスの色が反転します。プログラムのミスで、1匹だけを乗せないと上手く計算しません。
by 林
最終更新時間:2007年12月14日 18時53分09秒