朧月(β版)のダウンロード[31.8KB]
(Readme)(スクリーンショット)
ご紹介
- 「朧月」はアーケードのスティックとボタンの動きを
視覚的にシミュレートするソフトです。
- シミュレート情報である「コマンド文字列」を解析し、
1 フレーム = 1/60 秒刻みで再生します。
- 詳しくはReadmeをご参照ください。
コマンド例
無双破〜袖車(2_3P4P+G)
(最速)
"最速袖車"(P1K2G4)2[20] 3P [10] p [4] #ffff00 4P+G [30]
|
(最遅)
"最遅袖車"(P1K2G4)2[20] 3P [10] p [4] #ffff00 [17] _4P+G [30]
|
最速:無双破の発生(15F)と同時に 4P+G 入力
最遅:無双破のヒット後、19 フレーム目に 4P+G 入力
重ね当て〜天開(46PP+G)
(最速)
"最速天開"(P1K2G4)[20] 4[4]5[3]6P [10] p [6] #ccffff 5[7] #33ffff P+G [30]
|
(最遅)
"最遅天開"(P1K2G4)[20] 4[4]5[3]6P [10] p [6] #ccffff 5[7] #33cccc [17] _P+G [30]
|
最速:重ね当ての二段目の発生(25F)と同時に P+G 入力
最遅:重ね当ての二段目の発生後、19 フレーム目に P+G 入力
※ 持続フレームは、考慮に入れても体感速度はほとんどかわらないので省いてあります。
疑似 BNF によるコマンド文字列の文法
<game-command> := <description>? <button-map>? <events>?
<description> := <text>
<button-map> := `(' (<button-sym> <button-num>)* `)'
<button-sym> := [A-Z]
<button-num> := [0-6]
<events> := <event>*
<event> := <caption-event>? <stick-event>? <button-event>?
<caption-event> := `#' <color-ref>? <caption>? | `_'
<caption> := <text>
<stick-event> := [1-9]
<button-event> := <button-sym> | <button-event> `+' <button-sym>
<button-sym> := [A-Za-z]
<text> := `"' [^"]* `"'
※ <text> 内の `\'(バックスラッシュ)は無視されます。
※ 順次ヘルプを作成していく・・かも?