【PJSK】通過帶大量奶卡“長按半掛機(jī)”通關(guān)孑然妒火EASY的可行性分析
問題背景
在游戲《世界計(jì)劃 多彩舞臺(tái) feat. 初音未來》(下稱PJSK)中,掛機(jī)通關(guān)(不使用“自動(dòng)演出(AUTO LIFE)”)是一項(xiàng)常見的,以低精力成本刷取角色隊(duì)長演出次數(shù)的游戲策略。
目前曲目《再生》(日語:再生)的EASY難度常被用于掛機(jī)通關(guān)。即使不攜帶特別多的奶卡,也可通過用兩根手指按住按鍵區(qū)的兩個(gè)三等分點(diǎn)的方式,達(dá)成LIVE CLEAR。其原理在于如下三點(diǎn):①PJSK的判定區(qū)域較寬;②長按綠條中的中間結(jié)點(diǎn)無需點(diǎn)擊,只需碰觸即可擊中,即使始終未放開手指;③《再生》EASY鋪面有大量且足夠長的綠條。
《再生》一曲的播放時(shí)長(102.7秒[1])相對(duì)較長,進(jìn)一步縮短這個(gè)時(shí)間的誘惑力是巨大的。UP主xfl03(UID=8919498,xfl03的個(gè)人空間_嗶哩嗶哩_bilibili,下稱33)嘗試用5張技能滿級(jí)的生日卡(能組出的HP回復(fù)力最強(qiáng)的隊(duì)伍)完全掛機(jī)《孑然妒火》(日語:獨(dú)りんぼエンヴィー)EASY,可惜實(shí)驗(yàn)失敗[2]。這已是全游戲音符最少的譜面,即使是目前第二少的《Ready Steady》EASY,也有96[1]個(gè)音符,比《孑然妒火》EASY多出22[1]個(gè)??梢哉J(rèn)為,完全掛機(jī)進(jìn)行LIVE并不可行。

本文意在探討通過不放開手指的方式半掛機(jī)《孑然妒火》EASY——目前全游戲時(shí)長最短曲目的可行性。

聲明
本文僅為策略可行性的理論探討結(jié)果,本文大部分編成陣容仍待檢驗(yàn)。此外,盡管已經(jīng)仔細(xì)校對(duì),但不保證本文圖文完全無誤,代碼完全正確,因此不保證結(jié)論正確性。如自愿模仿本文內(nèi)容進(jìn)行編成,則視為愿意承擔(dān)對(duì)應(yīng)浪費(fèi)風(fēng)險(xiǎn)。如直接或間接產(chǎn)生虛擬道具、時(shí)間精力、金錢等等形式的損失,筆者恕不負(fù)責(zé)。(陣容經(jīng)檢驗(yàn)完全正確后會(huì)刪除該聲明,當(dāng)前該專欄已被修改3次。被修正的文字內(nèi)容用原文劃線+修正后紅色文字表示)

按鍵手法
由于該譜面的3處綠條都不拐彎,且都有一條邊與從左往右第6、7根軌道之間的縫隙相重合,因此只需按住按鍵區(qū)域的中點(diǎn),即可保證按到3處綠條的所有共21個(gè)中間節(jié)點(diǎn)。


隊(duì)伍編成

1.代碼編寫
《孑然妒火》EASY的譜面以及LIVE過程具有如下特點(diǎn):
全曲共74個(gè)音符,其中第19~27、34~42、57~65個(gè)NOTE為綠條(中間結(jié)點(diǎn)PERFECT,兩頭MISS處理),其余為單點(diǎn)(全部MISS處理)。
在第2、6、11、15、27、45個(gè)音符判定后第2、7、11、16、27、45個(gè)音符判定前,發(fā)動(dòng)隊(duì)伍中角色技能(此處全部為HP回復(fù)技能)。其中前五次發(fā)動(dòng)順序隨機(jī)[4],第六次必定發(fā)動(dòng)隊(duì)長位技能。
初始HP1000點(diǎn),每MISS一個(gè)單點(diǎn)或綠條的兩頭,扣除80HP。
使用如下Python函數(shù)對(duì)這一過程的所有120種技能發(fā)動(dòng)順序可能性進(jìn)行模擬:
在定義好上述函數(shù)后,運(yùn)行如下代碼:
輸出結(jié)果為:
這與33的實(shí)驗(yàn)結(jié)果(在“打”到第69個(gè)音符之后彈出LIVE失敗彈窗)是一致的[2]。

2.刷次數(shù)的隊(duì)長位必須是生日卡的論證
如果隊(duì)長位不使用生日卡,則HP回復(fù)能力其次強(qiáng)的卡為4星技能滿級(jí)奶卡(一次回復(fù)500HP),運(yùn)行如下代碼進(jìn)行模擬:
輸出結(jié)果為:
其余成員已經(jīng)使用了HP回復(fù)能力最高的配置。在這樣的情況下尚不能完成LIVE,自然意味著隊(duì)長位不可以不是生日卡。

3.除了隊(duì)長位都不是生日卡的情況
從這里開始,我們有機(jī)會(huì)成功地完成一次LIVE了。隨之而來的是如何使隊(duì)伍構(gòu)建成本最小化的問題。
2,3,4星奶卡在技能Lv.1時(shí)分別可以回復(fù)150,250,350HP。每升一級(jí)可回復(fù)的HP增加50。要獲得各個(gè)檔次的奶卡,最小育成成本如下:

經(jīng)程序計(jì)算,以下是幾種成本最小的可行隊(duì)伍編成方案(配置底線,可以比這更高但至少要達(dá)到這一水平):

由此看來,雖然只有1張生日卡的方案是可行的,但所有方案的開銷都太大了。有這么多經(jīng)驗(yàn)和碎片,直接以升3星卡技能+3星卡突破的方式刷角色等級(jí)不香嗎?

4.擁有兩張或更多生日卡的情況
擁有兩張生日卡時(shí),事情會(huì)好辦很多。以下是幾種能夠穩(wěn)定完成LIVE的編成方案(配置底線,可以比這更高但至少要達(dá)到這一水平。其中加號(hào)意味著即使進(jìn)一步提高這個(gè)數(shù)值,也不會(huì)讓這個(gè)卡組表現(xiàn)得更好,即使把本來應(yīng)該是350+或300+的地方換成生日卡也一樣):

如果使用750 / 700 / 350 / 350 / 350陣容,則LIVE CLEAR時(shí)能夠剩下10HP。如果使用800 / 700 / 350 / 350 / 300陣容,則根據(jù)技能發(fā)動(dòng)順序,最后剩下的HP可能是10,40,60中任意一種。
值得注意的是,使用略低于要求最低配置的卡組,雖然仍有可能完成LIVE,但也會(huì)有一定失敗可能性。比如以下代碼:
有如下運(yùn)行結(jié)果,顯示成功率只有90%,仍有10%概率LIVE失敗。

結(jié)論
通過不放開手指的方式半掛機(jī)《孑然妒火》EASY是可行的。掛機(jī)時(shí),用一根手指或手指的代替物按住按鍵區(qū)正中央,即從左往右第6和第7條軌道的中間。
隊(duì)長位必須是技能等級(jí)至少2級(jí)的生日卡。
如果除了隊(duì)長無生日卡,該策略需要的隊(duì)伍也能組建,但組建成本極高(至少5750技能經(jīng)驗(yàn))以至于幾乎肯定是不劃算。
除了隊(duì)長有1張生日卡時(shí),可以用1250500技能經(jīng)驗(yàn)以內(nèi)的成本組建策略需要的隊(duì)伍。隊(duì)伍組建方式見“4.擁有兩張或更多生日卡的情況”章節(jié)。
使用劣于最低要求的陣容進(jìn)行LIVE,可能也能成功,但不能保證100%能LIVE CLEAR。
這一策略增加了生日卡的使用場(chǎng)合,為抽生日卡池提供了新的依據(jù)。■

參考資料
[1]Sekai Viewer,https://sekai.best/music_meta
[2]xfl03,全隊(duì)生日卡技能滿級(jí),能否成功掛機(jī)通關(guān)?【Project SEKAI】,https://www.bilibili.com/video/BV1Qm4y1f7Yi
[3]獨(dú)りんぼエンヴィー | 孑然妒火 | 樂曲 | Sekai Viewer,https://sekai.best/music/74
[4]xfl03,技能機(jī)制詳解——協(xié)力技能為什么固定順序?【Project SEKAI攻略】,https://www.bilibili.com/read/cv11950329/