Home > puyoren

puyoren

Puyoren is a project mainly written in ..., it's free.

Puyopuyo Rensa Pattern Generator

「ぷよぷよ」の連鎖パターンを生成するための Ruby スクリプト群です. http://d.hatena.ne.jp/takehikom/20090917/1253135033 のために 作成していたのですが,微調整の上,リリースしました.

あらかじめ,gem install multiset を実行してください. (Ruby 1.8系を使用している人は,rubygems のインストールも.)

ruby generate.rb を実行すると,with_fork と without_fork という ディレクトリが作られ,何種類かの連鎖パターンがファイルに保存されます.

ruby rensa-generator.rb を実行すると,4個,4個の2連鎖で全消しとなる 全パターン(171通り)が出力されます.(ファイルには保存されません.)

ruby puyo-field.rb を実行すると,ある初期フィールドからの2連鎖の 状況が出力されます.(ファイルには保存されません.)

perm.rb は,Array クラスで順列を生成するメソッド perm および perm2 を 定義しており,オリジナル(ファイル内に URL を記載しています)から インデントなどを変更しただけです. perm.rb を除くすべてのファイルは,takehikom ([email protected])が作成または生成しました.

ruby-1.9.3-p0 および ruby-1.8.7-p352 で動作確認をしています.

Previous:ticketee