1次元セルオートマトン


■インストール

CellularAutomaton.PRC をインストールします。
他のファイルはコンパイルする場合に使います。


■使い方

1次元セルオートマトンです。
自分自身と両隣のセルの状態によって、次の世代がどうなるか決まります。

「Next」は現在のセルの状態の続きを表示します。
「New」はセルを全てオフにして、中央の1つのセルだけオンにしてスタートします。
「Set」で、世代交代のルールを変更できます。
「Quit」で、終了します。

「Next」でつないでいけば、新しいパターンが次々に現れるでしょう。


【バグ】
起動後、初めて「new」ボタンを押すと、思うように世代交代しません。
2回目以降は大丈夫です。
おそらくパスカル側のコードに問題があると思います。
それと関係していると思いますが、Palm TX と Palm Z22 ではリセットしてしまいます。


■動作環境

Palm OS 3.0 以降の機種で動く予定です。
TJ25 で動作を確認しました。


■更新履歴

2007年9月19日 iziBasic にて作成開始
2007年9月29日 バージョン 1.0 を公開
2007年10月4日 バージョン 1.1 を公開
 セルの初期値を選択可能にした。
 世代交代のルールを表示。
2008年9月25日 バージョン 1.2a を公開
 大幅にスピードアップした。
 世代交代が正しく行われるようにした。



■作者

パーム用データベース研究所 つか




パーム用データベース研究所

e-mail:oo *nospam* tuka (at) joetsu (dot) ne (dot) jp