【蔚藍】崩碎之歌(Shattersong)隱藏曲譜解謎和用法淺析
【聲明】
????這篇專欄只是我個人在玩Shattersong的時候發(fā)現(xiàn)的一點有趣的東西,自然也只能代表我個人的一點體驗、經(jīng)驗和想法,希望在此分享給大家,也許與官方通過樂譜想要傳達的真正觀點也有所不同。從本質上來說,玩家并不需要根據(jù)本文的方法按照音樂對齊也可以通關,乃至操作序列都可以和隱藏樂譜給的不同。不過,只要本文能對看到文章的朋友有所幫助,筆者就感到十分榮幸;如有不恰當或可以補充之處,也歡迎大家批評指正。

【背景】
? ? 崩碎之歌(Shattersong)是蔚藍大型mod草莓醬(Strawberry Jam)第五章的紅色難度圖,其主要元素是節(jié)奏塊,主要特殊技巧有cassette boost、蹲姿沖次/跳躍和一點點偷體力。和官圖不同的是,本圖中節(jié)奏塊的時值是不均勻的,也即不同顏色的節(jié)奏塊亮起的時間并非完全相同;然而,受限于節(jié)奏塊節(jié)奏和玩家操作的高度耦合,這樣的不均勻性極大地增加了游玩的難度。
? ? 所幸游戲關卡在教學面后的每一面(下文對“面”的計數(shù)均指從教學面后開始的第x面)都隱藏了一張樂譜,如下所示,其包含了當前面通關所需的所有“跳”(jump)和“沖”(dash)的序列,能輔助我們通關。因此,在這里筆者就如何閱讀該樂譜進行了簡要的分析。


【樂譜的基本要素】(對音樂/樂譜比較熟悉的朋友此部分可以略過相關部分,關注加粗部分即可)

1. 譜表整體
????譜表可以看見由兩條平行的譜線組成,同一條平行線上使用的樂器在譜線的最左側標注出來。曲譜從左至右依次演奏每個音符;水平位置相同的音符串聯(lián)在同一根符桿上,在同一時刻演奏。在游戲中,我們的“樂器”就是跳躍(Jump)和沖刺(Dash),“演奏”的過程就是以一定時長按下或松開對應的鍵,因此同一根符桿上有兩個音的情況表示同時按下沖刺和跳躍,即不充能的hyper或super。
2. 音符、節(jié)拍和速度記號
????每個音符由符頭、符桿和符尾三部分構成。符頭表示在樂譜進行到該時刻應當開始演奏(即按下跳或沖刺),符尾決定了音符的時值,也即該音符要保持多長時間。在符頭為實心的情況下,符尾如果沒有橫杠則表示4分音符,只有一根橫杠則表示8分音符,兩根杠表示16分音符,三根杠表示32分音符,其時值依次減半(比如一個8分音符的演奏時長可以演奏兩個16分音符)。休止符是一種特殊的音符,它的作用與上述音符相反,表示在該處需要暫停演奏(也即松開跳或沖刺),表現(xiàn)為一個“空”。花形的休止符和4分音符時值相等,有一個分支的“y”形休止符和8分音符時值相等,兩個分支的則對應16分休止符,三個分支則以此類推。下圖便是一個清晰的印刷體的示例:

????音符組合就形成了樂句,樂句則由小節(jié)線分割開來。每個小節(jié)的時長是相等的,其內部所有音符和休止符的總演奏時值是一個定值,這個定值標注在譜表左側,稱為拍號(圖3中寫的“節(jié)拍”)。拍號是一個分數(shù)(游戲中拍號的分數(shù)線和譜線重合了),表示每個小節(jié)中有“分子”個“分母”分音符。圖3中的7/8就表示每小節(jié)時長為7個8分音符,后續(xù)關卡中的13/8就表示每小節(jié)有13個8分音符。在游戲中,樂譜的每個小節(jié)就對應了節(jié)奏塊的一次顏色循環(huán)。
????三連音是一種特殊節(jié)拍的音,它表示將一個節(jié)拍內的音平均分成三份,每個音的時值比通常平均分成兩份的時值要短一點。譬如圖3中一個16分音符和8分音符連接為一個三連音,這兩個音等效于3個16分三連音符,但這三個特殊的16分音符的總時值只等于1個8分音符,而非通常條件下的1.5個。在本圖的游玩中,三連音并不一定要求嚴格對位,通常按照手感搓就行了,實際上的感覺大概類似于“比相應節(jié)拍遲一點或提前一點開始按鍵”。在游玩到需要三連音的部分背景音樂中會出現(xiàn)三連音的打擊樂器,可以通過聽這些音輔助搓三連音,不過個人感覺除了第二部分第三面的幾個連續(xù)super和demohyper以外其他樂譜中出現(xiàn)的三連音體感不明顯。
????附點音符表示音符的時值變?yōu)樵瓉淼?.5倍。譬如圖3中圈出的附點使得它左側的8分音符變?yōu)?個8分音符+1個16分音符的時長。
????三連音記號和附點作用于休止符時的情況與通常音符完全相同。
????連音記號和“三連音”的含義完全不同,它只表示在演奏時連音記號包含的范圍內的音需要連貫演奏,但節(jié)奏則完全不受影響。在游戲中,連音表示一個連續(xù)動作,往往是一個16分音符的沖刺和一個8分(或16分)音符的跳躍連接(dash cancels),也即凌波、hyper、蹭墻、super等。
????樂譜左上角的速度記號表示演奏的絕對速度,其數(shù)值的含義是等號前的音符演奏的頻率(以每分鐘為單位)。這個地方的速度記號我懷疑有問題(也有可能是作者隨便寫的),因為每分鐘116個4分音符的速度和游戲差別太大,應為8分音符=116。絕對速度對我們通關的影響不大,我們更需要關注的是音符和休止符序列的相對時值。
3. 其他
????有些音符的頭頂上加了一些奏法記號,即圖3中的重音記號(表示為一個大于號“>”)和保持音記號(表示為一根短杠“-”),它們僅作用于被標記的那一個音。在本圖中,這些記號和真正的音樂演奏方法沒有直接聯(lián)系。重音記號>表示在進行該次跳躍時需要cassette boost;而保持音記號則表示該次沖刺是蹲姿沖刺,即demodash。值得一提的是,整個游戲中所有的cassette boost都全部標出了重音記號,但似乎并非所有的demodash都標了保持音記號,玩家可以自行體會。
????在整張樂譜的左上角寫著“Allegro Moderato”,這是演奏的表情記號,代表著樂曲應當以怎樣的風格演奏?!癆llegro”是快板,“Moderato”是中速,因此合起來是“中速快板”。這個表情記號對游戲游玩影響不大。

【節(jié)奏塊和游戲音樂的聯(lián)系】
????在理解了樂譜怎么使用之后,我們就可以關注節(jié)奏塊自身和游戲音樂的對應關系。盡管上面已經(jīng)提到每個小節(jié)對應于節(jié)奏塊的一次循環(huán),但每個循環(huán)內每種顏色的節(jié)奏塊的時值分別是多長則沒有在樂譜上表現(xiàn),需要玩家自己感受。不過,我們依然可以聯(lián)系游戲音樂本身來找準節(jié)奏,并在此基礎上和樂譜的內容對齊,看看每一種顏色的節(jié)奏塊分別對應在樂譜哪些位置出現(xiàn),使我們能方便地找到該在什么時候起手、在不同顏色的節(jié)奏塊上分別應該進行怎樣的操作。
????游戲的音樂主要有兩層:一層是背景的交響(鐘、弦樂、圓號等,甚至好像還有水琴?),這層音樂不會因為游戲的暫停而停止,這層音樂對我們的節(jié)奏對準沒有作用;另一層則是前景的碰鈴、三角鐵、定音鼓一類的樂器叮叮咚咚響,會在暫?;騭l的時候不再播放,這是我們對準的關鍵,探路的時候可以把精力集中在聽這層音樂上。
????游戲第一部分(Allegro Moderato,樂譜編號為1)是7/8拍,每一面中四種節(jié)奏塊的時值均為2/8+2/8+2/8+1/8(即3個四分音符時值和1個八分音符時值,簡記為2:2:2:1,下同,順序均為藍→紅→黃→綠);從音樂上來聽節(jié)奏大概可以理解為“AB?AB?AB?A|AB?AB?AB?A|……”(大寫字母表示一個八分音符,空格表示切換顏色,小節(jié)線表示切換顏色并重新進入下一輪循環(huán))
????游戲第二部分(Alla Marcia,樂譜編號為2)是10/8拍。第一面的時值分配為1:2:3:4,游戲背景音樂就是“A?BC?ABC?ABAB|A?BC?ABC?ABAB|……”;第二面為2:3:2:3,節(jié)奏為“ABABC ABABC|ABABC ABABC|……”;第三面為3:3:2:2,節(jié)奏為“ABC ABC AB AB|ABC ABC AB AB|……”;
????游戲第三部分(Presto,樂譜編號為3,同時包含最后的華彩Cadenza)是13/8拍,本部分節(jié)拍由定音鼓給出,時值分配均為3:3:3:4,節(jié)奏為“ABC ABC ABC ABCD|ABC ABC ABC ABCD|……”
????游戲中,每個小節(jié)的第一個音在前景音樂上都會給出一個重音以表提示,也可以作為一個參考信息。

【樂譜輔助通關的一個實例】
????上述內容或許比較抽象,因此筆者打算結合一個典型的實例來講講。第一部分第二面的樂譜如下,我們可以將節(jié)奏塊的時值標注在其中:

????這樣,我們就不難看出需要等到黃色磚塊即將結束的時候短跳起手,短暫松一下跳之后立即右沖,此時藍色塊亮起,接觸藍色塊時同時跳躍且跳按滿,在側面再踢一下藍色塊,此時紅色塊亮起。接觸紅色塊后短跳,然后右沖,在黃色塊點亮的時候跳起,在完成super的同時就能吃到cassette boost。接下來,進行一次demohyper(這個地方起跳比較晚的話跳不能根據(jù)樂譜按滿否則會撞到荊棘),在離開綠色節(jié)奏塊的同時跳一下吃到cassette boost;再demohyper且跳按一個八分音符,沖刺到上側的藍色塊上同時松開跳(休止符)。接下來的幾個操作就很能體現(xiàn)節(jié)奏對準的優(yōu)點了;此處的不充能hyper如果按一個16分音符時長的跳,落到右邊黃色塊的位置再按16分音符抓跳一次(右鍵不松開),此時跳過去的位置就剛好可以滑到黃色塊的右上角,這個時候跳一下就能很自然地跳到綠色塊的左上角,而不必讓瑪?shù)铝赵谠竭^黃色塊之后先向左回頭扭動然后踢黃色塊的右側墻。落到藍色磚上后聽音樂節(jié)奏,在紅色磚亮起的同時起跳就能完成cassette boost。
【總結】
????本文簡要介紹了Shattersong中隱藏樂譜的使用方式。實際游玩時,操作的節(jié)奏不必完全嚴格的對準樂譜的節(jié)奏,但對樂譜的解析或許可以幫助玩家更直觀地感受游戲節(jié)奏,使通關相對更容易一些。
【參考資料】
樂譜繪制由Musescore 3完成;
游戲中的圖片截取自筆者自己打的Shattersong視頻如下,使用qq的截圖功能截圖并批注:
