uehaj's blog

Grな日々 - GroovyとかGrailsとかElmとかRustとかHaskellとかReactとかFregeとかJavaとか -

どう書く.org課題「ラングトンの蟻」

課題のラングトンの蟻は本来、規定されたルールに従って1ステップずつ升目を変更していくものですが、コンソール制御が面倒だし遅いので最終結果(枠をはみ出たら終了)だけをテキストとして表示するというものとしてやってみました。これは課題自体が面白い。最初に見つけた人はすごい。SF的に見ると、「なんとかエネルギー砲完成・発射まであと1000ステップ!破壊せよ」みたいな。グライダーガン的に通信や論理回路を作れたりしてね。

(追記)オートマトンで思い出したけど、イーガン「順列都市」はおもしろいよ!

順列都市〈上〉 (ハヤカワ文庫SF)

順列都市〈上〉 (ハヤカワ文庫SF)


順列都市〈下〉 (ハヤカワ文庫SF)

順列都市〈下〉 (ハヤカワ文庫SF)