*cell sizeは2,5,10推奨(1だと細かいが遅い) cell size▷▷▷ 2,5,10 (仕組みは下) *スペースキーで新たな模様を作る。 space key▷▷▷ make a new pattern *気に入ったら、1を押して同じような模様を作り、より良いものを選ぶ 1▷▷▷ make an almost equal pattern *良い模様ができたら下向き矢印キーでコードをコピーしてコメントしてください ↓▷▷▷doun load a pattern *コードは、cell sizeを指定して、上向き矢印キーを押してコードを張り付け(CTRL+V)てください(適当に0~2の数字を27個打ってもらっても大丈夫です)。 ↑▷▷▷ up load a pattern *2キーで次のページ(もっと下の模様をみることができる)に。 *3キーで前のページに。 *gキーでグラフ(それぞれの段に色がどれだけ使われているかを表し、これが大きく変化していれば面白い模様である可能性が高い)を表示 *右向き矢印キーで色を変更
名作 202110220021211210210200212 220222222101001122001011200 002110102021110211202000002 110011202012021011211202012←Imaginary_Foxさん作 212111021122110210100102200 000102112100202200012212000 仕組み まず、この模様は白色、青色、水色の3色でできています。まず、最初の1段(一番上)の模様を決めます。そして、ルールに従って下の列の模様が次々にできていく仕組みです。ルールは上の3つ(左上、上、右上)の模様で決まります。このルールはスペースキーを押すことでランダムに生成されます。1キーを押したときは、ルールは変わらず上の1段の模様が変わるという仕組みになっています。これは、1次元セルオートマトンと言われています。ちなみに、下のコードはルールを表しています。 速度について *1だと3秒以上かかり遅い。Excelだと1秒もかからないのに・・・ *基本的に模様が濃い方が描画が遅くなります。なぜなら、白だと描く必要がないが、水色と青色はペンを下さなければならないから。