(已棄用)Aerials譜面設(shè)計(jì)指南

·?在Aerials Project中,1dealGas致力于制作一個(gè)“最小化”的節(jié)奏游戲。為此,本作使用高度可復(fù)用的譜面格式設(shè)計(jì),并摒棄獨(dú)立制譜器。
· 在閱讀完本指南后,您可以開(kāi)始創(chuàng)作您的第一個(gè)Aerials譜面。
推薦的創(chuàng)作環(huán)境
-????任何您覺(jué)得方便的制譜器,用于打底稿(采音、作標(biāo)記)。
-????Audacity / Audition,用于剪歌、轉(zhuǎn)換音源格式、從頻譜確認(rèn)音的位置。
-????網(wǎng)格紙,輔助規(guī)劃物件的運(yùn)動(dòng)軌跡。
-????記事本。
?
概況
-???游戲機(jī)制:
????物件沿直線(xiàn)順次通過(guò)預(yù)設(shè)的節(jié)點(diǎn);兩個(gè)物件發(fā)生碰撞的時(shí)機(jī)記為T(mén)ap判定器的0ms點(diǎn)。
-? ?譜面格式:
????Unicode文本,分調(diào)度區(qū)、物件組、判定器區(qū);譜面格式支持多個(gè)物件組。
-? ?一行一個(gè)語(yǔ)句;“FIN”作區(qū)域收尾。
?
調(diào)度區(qū)
-? ?調(diào)度區(qū)書(shū)寫(xiě)在譜面的開(kāi)頭,用“~”隔開(kāi)參數(shù)。示例:
N~Example~1333
R~SExample~18633
M~Hello World~36333
S~136333
FIN
-? ?調(diào)用物件組:
????N代表正常調(diào)用,R代表左右翻轉(zhuǎn)調(diào)用,D代表上下翻轉(zhuǎn)調(diào)用,DR代表左右翻轉(zhuǎn)+上下翻轉(zhuǎn)的調(diào)用。
????第二個(gè)參數(shù)是物件組的名稱(chēng);最后一個(gè)參數(shù)是語(yǔ)句的零時(shí)刻(ms,整數(shù);物件組內(nèi)出現(xiàn)的正時(shí)間均晚于這個(gè)時(shí)刻出現(xiàn))。
-? ?調(diào)用消息框:
????M代表顯示文本內(nèi)容。需要注意文本內(nèi)容中不能出現(xiàn)“~”符號(hào)。
????S代表消息框內(nèi)顯示玩家得分。
????(看示例)
?
物件組
-? ?物件組是譜面的主體,書(shū)寫(xiě)在調(diào)度區(qū)和判定器區(qū)之間。示例:
[Example][1200.000]
(1,1/16,-1,6)(1,8/16,-1,1)
FIN
-? ?首行聲明物件組的名稱(chēng)和小節(jié)長(zhǎng)度(ms,保留三位小數(shù))。
????對(duì)于曲目的4/4拍段落,可以使用 240000/bpm 計(jì)算出小節(jié)長(zhǎng)度值。
-? ?其后,通常情況下每行代表一個(gè)物件、一對(duì)半角括號(hào)表示一個(gè)節(jié)點(diǎn)、第一個(gè)節(jié)點(diǎn)為出現(xiàn)節(jié)點(diǎn)、最后一個(gè)節(jié)點(diǎn)為消失節(jié)點(diǎn)。
-? ?節(jié)點(diǎn)內(nèi)的參數(shù)依次為:小節(jié)位置、分音位置、x位置、y位置;參數(shù)間用半角逗號(hào)分隔。
-? ?參數(shù)的格式說(shuō)明:
????小節(jié)位置為整數(shù);分音位置的參數(shù)為用“/”分隔的兩個(gè)正整數(shù),以下給出示例:
????1小節(jié)處(1,0/1,x,y)
????1小節(jié)后4分時(shí)值處(1,1/4,x,y)
????零時(shí)刻前3/4小節(jié)處(-1,1/4,x,y)
-? ?第三個(gè)示例表明,實(shí)際時(shí)值等于小節(jié)位置與分音位置的代數(shù)和。
????x0 y0位置表示畫(huà)面底部的中點(diǎn),畫(huà)面內(nèi)的x范圍為-8~8,y范圍為0~8。
?
物件組的簡(jiǎn)化寫(xiě)法
[SExample][1200.000]
(D)(1,0/16,4,1)
(+)(0,1/8)(7)
(Lv)(-1,1/2,-1,7)(1,1/16,-1,1)
(+)(0,1/8)(7)
(repeat)(1,0/1)(N)
FIN
示例內(nèi)容:右手起手的16分交互,持續(xù)2小節(jié)
-? ?單目簡(jiǎn)化符
????(L) (R) (U) (D) 用于生成“規(guī)范的”下落式音符,效果相當(dāng)于:在標(biāo)記時(shí)值前9/16個(gè)小節(jié)長(zhǎng)度的位置,生成一個(gè)距離該物件6單位的節(jié)點(diǎn);再生成一個(gè)一直處于標(biāo)記位置的物件。
????L表示水平向左落去、R表示水平向右落去、U表示豎直向上落去、D表示豎直向下落去。
????(P) 用于生成一個(gè)Pop-Up音符。效果相當(dāng)于額外生成一個(gè)“自標(biāo)記時(shí)值前9/16小節(jié)長(zhǎng)度起,一直處于標(biāo)記位置”的物件。
-? ?雙目簡(jiǎn)化符
????(Lv) (Rv) 用于派生一個(gè)物件,使兩個(gè)物件正交碰撞;(C)?用于派生一個(gè)物件,使兩個(gè)物件線(xiàn)性碰撞。
????Lv代表逆時(shí)針?lè)较?,Rv代表順時(shí)針?lè)较颉?/p>
?-? ?簡(jiǎn)化符派生的物件屬于形式物件,播放器不對(duì)其與其它物件發(fā)生的碰撞作判定。
-? ?反復(fù)語(yǔ)句
????(+)(d)(t) 語(yǔ)句用于生成與上一行物件運(yùn)動(dòng)規(guī)律一致,但運(yùn)動(dòng)時(shí)機(jī)不同的一系列物件。d表示間隔(小節(jié)長(zhǎng)度+分音長(zhǎng)度),t表示生成個(gè)數(shù)。
????(repeat)(d)(mode) 語(yǔ)句只能出現(xiàn)在FIN語(yǔ)句之前,d表示間隔(錨定“第一個(gè)物件的第一個(gè)節(jié)點(diǎn)”),mode分為N/R/D/DR(同“物件組的調(diào)用”)
判定器區(qū)
---------------- ?// ?標(biāo)識(shí)行,16個(gè)“-”
<1234.567,1,2.34> ?// ?參數(shù):ms位置、x位置、y位置
FIN
此部分要求使用生成器輸出,然后手工去重。
?
制作要求
-? ?機(jī)制要求:除同時(shí)押外,須保證音符距離大于37ms(否則即使是理想狀態(tài)下打擊反饋也可能丟失)。
-? ?質(zhì)量要求:
????有規(guī)律、有重復(fù)
????貼合樂(lè)曲行進(jìn);采實(shí)音,不可進(jìn)行改變節(jié)奏型的采音省略
????照顧手持玩家