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