ぷよシミュレータ(JavaScript版)
 ネット上でぷよ図(フィールド)を表したものはあってもぷよ譜(配色と設置方法)を表すものはほとんど見当らず、組ぷよの置き方を説明するのも一苦労でした。
 そういった不便さを解消できないものかと、このぷよシミュレータを作成しました。

 ぷよシミュレータで生成したURLを使って、ネット上でのぷよ譜の解説や議論などに役立ててもらえたら幸いです。
[Edit] エディタ  ぷよ図とぷよ譜を作成し、再生することができます。 説明 開く
[Simu] シミュレータ  作成したぷよ図・ぷよ譜を操作できます。 説明 開く
[View] ビューワ  作成したぷよ図・ぷよ譜を再生できます。 説明 開く
[File] ファイル  ぷよ図・ぷよ譜の保存と読み込みができます。 説明 開く
[Conv] データ変換  連鎖シミュレータ間でぷよ図データのやりとりができます。 説明 開く
[Nazo] なぞぷよ  作成したぷよ図・ぷよ譜にクリア条件を設定して、なぞぷよをすることができます。 説明 開く

組ぷよ操作方法
 下の画像はキーボードを表しています。
 赤色キーの役割だけ覚えれば操作できます。
 アルファベットキー(左側)かテンキー(右側)のどちらかが使えればOKです。

(キーの文字)

(キーの役割)

 :左移動 :右移動 :設置 :左回転 :右回転
 :一手戻す :最初に戻す :進める

 緑色キーは使えると便利、黄色キーは赤色キーの代わりになります。

(キーを押しても動かない場合)
・まずはフィールド部分でマウスを左クリックしてから操作してみてください。
・日本語入力になっているのかもしれません。「半角/全角」キーを押すなどして日本語入力をオフ(半角)にしましょう。

ぷよ譜について
 ぷよ譜は、配色(組ぷよ)をどのように設置したのかを表したものです。
 ぷよシミュレータでは、以下のルールでぷよ譜を扱います。

<配色記述>左側が軸ぷよ(回転の中心となる)、右側が回転ぷよ(振り回されるぷよ)とします。
<設置記述>"2↑"のような、"数字・矢印"で表します。数字は軸ぷよを設置した列、矢印は回転ぷよの位置(軸ぷよとの位置関係)を示します。
<邪魔記述>"[332232]"のように6つの数字で示します。数字は各列に降るおじゃまぷよの数を表しています。
<勝敗記述>"N"、"W"、"L"、"E"で表します。("N"…未設置/"W"…勝ち/"L"…負け/"E"…終了)

 ぷよ図やぷよ譜についての詳しい説明は、「ぷよ図とぷよ譜」をご覧ください。

更新履歴
[2014/05/30] なぞぷよの条件("cぷよn連結で消す"、"cぷよn連結以上で消す")を追加。
[2013/10/24] エディタの不具合(配色に壁鉄固を置くとおかしくなる)を修正。
[2012/07/08] なぞぷよのクリア判定の不具合(n個同時消しやn箇所同時消しなど)を修正。
[2012/05/24] ぷよ図の画像出力機能を追加。
[2009/05/07] 組ぷよが未操作の場合の連鎖動作の不具合を修正。
[2008/04/13] エディタで連鎖の動作時に[最初][戻る]を押しても連鎖数・点数がリセットされない不具合を修正。
[2008/04/09] IE6以外のブラウザ(Firefox2,Opera9,Safari3.1)でも動作するように修正。
[2008/04/07] "鉄ぷよ"と"固ぷよ"を追加。
[2008/03/26] 不具合(なぞぷよで"cぷよn個同時に消す"と"cぷよn箇所同時に消す"の条件の時、nを越えてもクリアしてしまう)を修正。
[2008/01/31] 不具合(ぷよ譜が空の状態で[最初][戻る]などをクリックするとエラーが発生)を修正。
[2007/11/29] 全体を作り直し。データ保存となぞぷよを新しく追加、「ぷよシミュレータ」に名称変更。
[2007/05/02] 各連鎖シミュレータ間でぷよ図を相互変換する、URLコンバータを公開。
[2007/04/21] 場所を移して公開。URLが短くなってスマートに。
[2005/07/25] エディタとシミュレータでテンキー([0]〜[9])が反応しなかったのを修正。
[2005/07/24] 「ぷよ譜について」を追加。
[2005/07/21] 公開。
免責と連絡
 ぷよシミュレータは、ぷよぷよ通のふたりでぷよぷよを想定して作られています。
 以下のブラウザで動作を確認しています。その他のブラウザでは動かないかもしれません。

(Windows XP)
・Microsoft Internet Explorer 7
・Microsoft Internet Explorer 6
・Mozilla Firefox 2
・Opera 9
・Apple Safari 3.1

 使用は自己責任でお願いします。

 機能追加の希望がありましたら、「ぷよシミュレータの件」でメールをください。参考にさせていただきます。
 また、不具合の報告もお待ちしております。どういう状況下で不具合が発生したかがわかると助かります。
感謝
muSHIMaruさん
 ぷよ図に関する処理(特にエディタ)について、連鎖シミュレータを参考にさせていただきました。感謝!

4研DDTさん
 ぷよ譜に関する処理(特におじゃまぷよ個数)について、DDTぷよぷよシミュレータを参考にさせていただきました。感謝!

その他のネット上で便利なぷよ関連ツール
ぷよシミュレータぷよぷよフィーバーシミュレータ (DECOさん)
http://deco19.web.fc2.com/puyo/
 JavaScriptで作られたぷよフィーバーのシミュレータです。
連鎖シミュレータ連鎖シミュレータ (muSHIMaruさん)
http://v61aq.puyopuyo.net/js/rs/
 ぷよ図を編集して連鎖をシミュレートすることができます。ここのぷよシミュレータはこの連鎖シミュレータを参考に作りました。ありがとうございます!
連鎖シミュレータ連鎖シミュレータ フィーバー対応版 (イノセンスさん)
http://www.inosendo.com/puyo/rensim/
 muSHIMaruさんの連鎖シミュレータを改造して、ぷよフィーバー用に対応させたものです。得点計算もフィーバーの各キャラのものを選択でき、フィーバーモード中に降ってくる連鎖のタネを参照できるようになっていて大変便利。
連鎖シミュレータぷよぷよ連鎖シミュレータ JAVA applet (かもさん)
http://www.rensa.info/simulator/
 Javaで作られた連鎖シミュレータです。
ぷよ図エディタぷよフィールド図作成ページ (いぺぱぴさん)
http://www.geocities.co.jp/Playtown/5735/puyo/writepuyofield.html
 昔から使われているぷよ図エディタです。
 掲示板などに貼り付けられるHTMLを出力することができます。
ぷよ図エディタJavaScript製ぷよ図エディター (ミスケンさん)
http://www.geocities.jp/misuken0/editer/puyoEdit_exe.html
 マウス操作で簡単に、かなり本格的なぷよ図を作成できるツールです。IE6以上なら問題なく動くと思われます。

[Edit] エディタ
 まずはここから。
 ぷよ図とぷよ譜を作成することができます。

 操作を消したい場合は、ツールボックスで「0」と「N」を選んでください。
ボタン操作 キー操作
(エディタ操作)
[URLデータ読込]
URLからデータを読み込みます。
[ぷよ図をクリア]
ぷよ図(フィールド)を何も無い状態にします。
[ぷよ譜をクリア]
ぷよ譜を何も無い状態にします。
[ぷよ譜領域変更]
ぷよ譜の領域を変更します。ツモ数を増やしたい時はここを増やしてください。(多すぎると激重なので最大は16です)
(ビューワ操作)
[最初]
最初の状態に戻ります。
[戻る]
1手戻ります。消去中や降下中の場合はその手の最初に戻ります。
[進む]
1手進みます。または1ステップ進みます。
[||]
再生を一時停止します。
[>]
普通の速度で再生します。
[>>]
2倍速で再生します。
[>>>]
3倍速で再生します。
(URL生成)
[URL生成]
現在のデータでURLを生成します。
[コピー]
生成したURLをクリップボードにコピーします。
(ツールボックス操作)
[0]
「空白」「0」「↑」「N」を選択状態にします。
[1]
「赤ぷよ」「1」「→」「W」を選択状態にします。
[2]
「緑ぷよ」「2」「↓」「L」を選択状態にします。
[3]
「青ぷよ」「3」「←」「E」を選択状態にします。
[4]
「黄ぷよ」「4」を選択状態にします。
[5]
「紫ぷよ」「5」を選択状態にします。
[6]
「おじゃまぷよ」「6」を選択状態にします。
[7]
「壁」を選択状態にします。
[8]
「鉄ぷよ」を選択状態にします。
[9]
「固ぷよ」を選択状態にします。
[S]
「空白」を選択状態にします。
[R]
「赤ぷよ」「→」を選択状態にします。
[G]
「緑ぷよ」を選択状態にします。
[B]
「青ぷよ」を選択状態にします。
[Y]
「黄ぷよ」を選択状態にします。
[P]
「紫ぷよ」を選択状態にします。
[O][J]
「おじゃまぷよ」を選択状態にします。
[T][I]
「鉄ぷよ」を選択状態にします。
[K]
「固ぷよ」を選択状態にします。
[W]
「壁」「W」を選択状態にします。
[U]
「↑」を選択状態にします。
[D]
「↓」を選択状態にします。
[L]
「←」「L」を選択状態にします。
[N]
「N」を選択状態にします。
[E]
「E」を選択状態にします。

[Simu] シミュレータ
 作成されたぷよ図・ぷよ譜を元に、組ぷよを操作してぷよ譜を記述することができます。
ボタン操作 キー操作
(シミュレータ操作)
[URLデータ読込]
URLからデータを読み込みます。
[操作をクリア]
ぷよ譜を全て未設置状態にします。
[最初]
最初の状態に戻ります。
[戻る]
1手戻ります。消去中や降下中の場合はその手の最初に戻ります。
[進む]
組ぷよをぷよ譜通りに設置させます。または1ステップ進みます。
[←]
組ぷよを左に移動させます。
[→]
組ぷよを右に移動させます。
[↓]
組ぷよを設置させます。または1ステップ進みます。
[左]
組ぷよを左回転させます。
[右]
組ぷよを右回転させます。
(URL生成)
[URL生成]
現在のデータでURLを生成します。
[コピー]
生成したURLをクリップボードにコピーします。
(シミュレータ操作)
[1][Z][K]
(左)組ぷよを左回転させます。
[3][X][L]
(右)組ぷよを右回転させます。
[4][B]
(←)組ぷよを左に移動させます。
[6][M]
(→)組ぷよを右に移動させます。
[2][5][N]
(↓)組ぷよを設置させます。
[7]
(最初)最初の状態に戻ります。
[8][H]
(戻る)1手戻ります。消去中や降下中の場合はその手の最初に戻ります。
[9]
(進む)組ぷよをぷよ譜通りに設置させます。または1ステップ進みます。
[0]
(操作をクリア)ぷよ譜を全て未設置状態にします。

[View] ビューワ
 作成したぷよ図・ぷよ譜をいろんな速度で再生することができます。
ボタン操作 キー操作
(ビューワ操作)
[最初]
最初の状態に戻ります。
[戻る]
1手戻ります。消去中や降下中の場合はその手の最初に戻ります。
[進む]
1手進みます。または1ステップ進みます。
[||]
再生を一時停止します。
[>]
普通の速度で再生します。
[>>]
2倍速で再生します。
[>>>]
3倍速で再生します。
(URL生成)
[URL生成]
現在のデータでURLを生成します。
[コピー]
生成したURLをクリップボードにコピーします。
(ビューワ操作)
[0]
再生を停止します。
[1]
(>)普通の速度で再生します
[2]
(>>)2倍速で再生します。
[3]
(>>>)3倍速で再生します。
[4]
4倍速で再生します。
[5]
5倍速で再生します。
[6]
6倍速で再生します。
[7]
(最初)最初の状態に戻ります。
[8][H]
(戻る)1手戻ります。消去中や降下中の場合はその手の最初に戻ります。
[9][N]
(進む)1手進みます。または1ステップ進みます。

[File] ファイル
 ぷよ図・ぷよ譜の保存と読み込みができます。
ボタン操作
(ファイル操作)
[Load]
選択したファイルのデータを読み込みます。
[Save]
選択したファイルにデータを保存します。
[URLデータ読込]
URLからデータを読み込みます。

[Conv] データ変換
 連鎖シミュレータ間でぷよ図データのやりとりができます。

他の連鎖シミュレータのぷよ図データを取り込む場合
 他の連鎖シミュレータのURLをコピーし、テキストボックスに貼り付けて[Convert]ボタンをクリックするとぷよ図データを取り込むことができます。

ぷよ図データを他の連鎖シミュレータで開く場合
 [連鎖シミュ(muSHIMaruさん作)で開く]または[連鎖シミュ(イノセンスさん作)で開く]ボタンをクリックすると、現在のぷよ図をそれぞれの連鎖シミュレータで開けます。
ボタン操作
(データ変換操作)
[貼付]
クリップボードにある文字列をテキストボックスに貼り付けます。
[Convert]
テキストボックスにあるURLデータを、ぷよシミュレータのぷよ図・ぷよ譜に変換します。
[URLデータ読込]
URLからデータを読み込みます。
[連鎖シミュ(muSHIMaruさん作)で開く]
現在のぷよ図を変換して、muSHIMaruさんが作られた連鎖シミュレータで開きます。
[連鎖シミュ(イノセンスさん作)で開く]
現在のぷよ図を変換して、イノセンスさんが作られた連鎖シミュレータ(フィーバー対応版)で開きます。

[Nazo] なぞぷよ
 作成したぷよ図・ぷよ譜にクリア条件を設定して、なぞぷよをすることができます。

 あくまでもシミュレータなので、画面外やばたんきゅ〜が関係してくる問題は作らないほうがいいと思います。
 誰かになぞぷよの問題を出す場合は、忘れずに操作をクリアしましょう。
ボタン操作 キー操作
(シミュレータ操作)
[URLデータ読込]
URLからデータを読み込みます。
[操作をクリア]
ぷよ譜を全て未設置状態にします。
[最初]
最初の状態に戻ります。
[戻る]
1手戻ります。消去中や降下中の場合はその手の最初に戻ります。
[進む]
組ぷよをぷよ譜通りに設置させます。または1ステップ進みます。
[←]
組ぷよを左に移動させます。
[→]
組ぷよを右に移動させます。
[↓]
組ぷよを設置させます。または1ステップ進みます。
[左]
組ぷよを左回転させます。
[右]
組ぷよを右回転させます。
(URL生成)
[URL生成]
現在のデータでURLを生成します。
[コピー]
生成したURLをクリップボードにコピーします。
(なぞぷよ条件設定)
[条件変更]
選択したクリア条件に変更します。
(シミュレータ操作)
[1][Z][K]
(左)組ぷよを左回転させます。
[3][X][L]
(右)組ぷよを右回転させます。
[4][B]
(←)組ぷよを左に移動させます。
[6][M]
(→)組ぷよを右に移動させます。
[2][5][N]
(↓)組ぷよを設置させます。
[7]
(最初)最初の状態に戻ります。
[8][H]
(戻る)1手戻ります。消去中や降下中の場合はその手の最初に戻ります。
[9]
(進む)組ぷよをぷよ譜通りに設置させます。または1ステップ進みます。
[0]
(操作をクリア)ぷよ譜を全て未設置状態にします。

  石川をぷよぷよで染める会