Skip to content
tickle edited this page Aug 15, 2022 · 19 revisions

Punching◇Panels

プレイ方法 / How to Play

  • リズムに合わせて左右(一部上下)からやってくる"□"を、
    対応するステップゾーン上で押すキーボードを使ったタッチ風リズムゲームです。
  • 対応キーは、上から1段目:「7 8 9 0 -」, 2段目:「U I O P」、3段目:「J K L +」, 4段目:「N M < > /」です。
    (1段目:「2 3 4 5 6」, 2段目:「W E R T」、3段目:「S D F G」, 4段目:「Z X C V B」にも変更可能です)

画面の見方・ショートカットキーなど

譜面作成方法 / How to make

  • 基本的な作り方は Dancing☆Onigiri (CW Edition)の譜面の作成概要に準拠します。
  • Punching◇Panelsでは、Dancing☆Onigiri (CW Edition)のカスタムキー定義を利用することで譜面を作成します。
  • 下記にページサンプルを載せます。横幅は650px以上を推奨します。
  • 各種初期設定については譜面ヘッダー仕様をご覧ください。
<!DOCTYPE html>
<html>
  <head>
    <!--// 文字コードの指定 //-->
    <meta charset="utf-8">

    <!--// Punching◇Panelsで使用するJavascriptファイル。下記は必須。 //-->
    <script src="../js/danoni_main.js"></script>

  </head>
  <body>
    <!--//
      譜面データ本体。最低限、下記の記述が必要です。
      括弧書きの部分とhttp://~の箇所は実際のアドレスに直す必要があります。
        musicTitle: 楽曲情報
        difData: 譜面情報 (キー数, 譜面名, 初期速度の順に指定。$区切りで複数譜面。)
        musicUrl: [music]フォルダに格納する楽曲のファイル名を指定します。
        tuning: 製作者情報
    //-->
    <input type="hidden" name="dos" id="dos" value='
<!--//
  共通部分
//-->
|musicTitle=(曲名),(アーティスト名),http://www.google.co.jp/|
|difData=18p,Normal,3.5$18p,Hard,3.5|
|setColor=#99ffff,#ffff33,#ffffff,#ff0066,#ff9966|
|frzColor=#66ffff,#6666ff,#ffff66,#ffff66|
|startFrame=0|
|musicUrl=nosound.mp3|

<!--//
  Punching◇Panels 固有部分
//-->
|hashTag=#punpane|
|customcss=pstyle.css|
|customjs=pstyle.js|

<!--//
  Punching◇Panels 譜面エリア
//-->
|aa_data=3169|
|ab_data=2977,3133,3361|
|ac_data=3997|
|ad_data=2965,3145,3349|
|ae_data=2941,3157,3325|
|ba_data=205,397,589,781,1105,1189,1297,1453,1837,2029,2125,2353,2509,2737,2989,3181,3373,3757,3949|
|bb_data=229,421,613,805,1009,1093,1201,1393,1465,1549,1633,1933,2077,2137,2341,2521,2725,2929,3001,3097,3193,3313,3385,3853|
|bc_data=301,517,685,901,997,1081,1285,1321,1381,1477,2029,2149,2329,2533,2713,2917,3013,3109,3205,3301,3397|
|bd_data=325,493,709,877,985,1069,1177,1369,1489,1573,1621,2077,2161,2317,2545,2701,2905,3025,3121,3217,3289,3409,3973|
|ca_data=349,733,1129,1213,1273,1537,1873,2101,2209,2269,2365,2593,2653,2749,3073,3457,3793,3973|
|cb_data=541,925,1021,1141,1225,1345,1405,1525,1609,1969,2053,2197,2377,2581,2761,3061,3265,3445,3889|
|cc_data=277,469,661,853,1045,1153,1237,1261,1333,1429,1513,2101,2185,2389,2569,2773,3253,3553|
|cd_data=253,445,637,829,1057,1249,1441,1597,2053,2173,2401,2461,2557,2785,2845,3049,3241,3433,3541,3949|
|da_data=2257,2437,2641,2821|
|db_data=2221,2425,2605,2809,3469|
|dc_data=4021|
|dd_data=2233,2413,2617,2797,3493,3529|
|de_data=2245,2449,2629,2833,3517|

|tuning=(製作者名),http://www.google.co.jp/|

    '>
    <!--// Punching◇Panels本体 //-->
    <div id="canvas-frame">
	<p>ゲームを準備しています...</p>
	<p>このメッセージがいつまでも消えない場合、<br>
		Google ChromeやFirefox等、HTML5に対応したブラウザをご利用ください。</p>
    </div>
  </body>
</html>

エディター定義

Dancing☆Onigiri エディター(CW Edition 対応)

ダンおに譜面作成エディタ(ver3用)

  • 下記データを template_18p.txt として保存し、「template」フォルダーへ入れてください。
$key=18p
$map=0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,3
$pos=24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24
$txt=a1,a2,a3,a4,a5,b1,b2,b3,b4,c1,c2,c3,c4,d1,d2,d3,d4,d5

$dosformat=
function externalDosInit() {[E]
[E]
  g_externalDos = `[E]
[E]
[header][E]
[E]
[notestart]
|aa[i]_data=[a00]|[E]
|ab[i]_data=[a01]|[E]
|ac[i]_data=[a02]|[E]
|ad[i]_data=[a03]|[E]
|ae[i]_data=[a04]|[E]
|ba[i]_data=[a05]|[E]
|bb[i]_data=[a06]|[E]
|bc[i]_data=[a07]|[E]
|bd[i]_data=[a08]|[E]
|ca[i]_data=[a09]|[E]
|cb[i]_data=[a10]|[E]
|cc[i]_data=[a11]|[E]
|cd[i]_data=[a12]|[E]
|da[i]_data=[a13]|[E]
|db[i]_data=[a14]|[E]
|dc[i]_data=[a15]|[E]
|dd[i]_data=[a16]|[E]
|de[i]_data=[a17]|[E]

|speed[i]_data=[speed]|[E]
|boost[i]_data=[boost]|[E]
[datatext][E]
[noteend]

[footer]
  `;[E]
}