新軌道讀本——5. 游刃有余
歡迎來(lái)到新軌道讀本的世界。
本系列為PVZ生存無(wú)盡零基礎(chǔ)入門(mén)教程;本文為第五篇。
適合閱讀對(duì)象:已學(xué)習(xí)本系列第四篇的讀者。
本教程專(zhuān)為零基礎(chǔ)新人編寫(xiě),基于PC 1.0 原版,年度版(Steam版)大部分適用,北美版部分適用,其它版本請(qǐng)視實(shí)際情況判斷。
TIP:本篇會(huì)涉及到許多精確的游戲數(shù)據(jù),請(qǐng)配合精確操控PVZ的鍵控框架(如Assembly vs. Zombies)食用。

索引
上一篇:4. 漸入佳境
(全系列完)

學(xué)習(xí)目標(biāo)
閱讀完本文后,你將:
對(duì)僵尸威脅的數(shù)據(jù)化有基本認(rèn)識(shí)
理解波動(dòng)變奏的概念
對(duì)進(jìn)階雙冰變奏有一定了解
初步了解逐波節(jié)奏的論證與構(gòu)造方法

目錄

?
?

第一章?將僵尸威脅數(shù)據(jù)化
1.1 從基礎(chǔ)節(jié)奏到微調(diào)節(jié)奏
從第一篇到現(xiàn)在,我們見(jiàn)到的絕大部分節(jié)奏都屬于“基礎(chǔ)節(jié)奏”。
基礎(chǔ)節(jié)奏先取某個(gè)植物確定的CD時(shí)間為循環(huán)時(shí)長(zhǎng),由此計(jì)算出具體波長(zhǎng),再套用到陣型上。
例如,P系就以炮的CD時(shí)間36s為循環(huán)長(zhǎng)度,雷打不動(dòng)。36s分6份,你就得到了P6;分5份呢,那就是一波7s左右,導(dǎo)出P5。
在ch系(白晝雙冰變奏)中,道理是一樣的。常規(guī)ch6的冰波波長(zhǎng)是12s,這是怎么來(lái)的?無(wú)非就是36=6*2+12*2,加速波固定是6s,平均分配后冰波自然就是12s了。
CXu系(夜間雙冰變奏)同理,只是從只考慮炮CD變成了兼顧炮、卡CD,讀者可以自行思考一下。
基礎(chǔ)節(jié)奏有許多好處:
推導(dǎo)過(guò)程簡(jiǎn)單,來(lái)源自然,容易理解
用途廣泛,同一個(gè)節(jié)奏可以套用很多陣型
但與此同時(shí),我們也必須明白基礎(chǔ)節(jié)奏的局限性。它更多的是一種通解,而非特解,這意味著它無(wú)法完美契合每個(gè)陣型的具體需求。
在第三篇講解單冰變奏時(shí),我們學(xué)習(xí)過(guò)這個(gè)陣:PE. 神之六炮

其節(jié)奏為S4。
如果用基礎(chǔ)節(jié)奏的思路,S4里有兩個(gè)加速波、一個(gè)減速波,加速波為6s,那么36=6+6+24,減速波就應(yīng)該是24s。
但實(shí)際使用的節(jié)奏如下:
S4:I-PP | PP | PP?(20, 7.5, 7.5)
7.5s及以下的加速波無(wú)視小丑;20.3s及以下的減速波無(wú)視晚爆丑;20+7.5+7.5 = 35 正好大于 34.75。
雖然節(jié)奏還是S4,但我們通過(guò)微調(diào)波長(zhǎng),做到了小丑嚴(yán)謹(jǐn)無(wú)威脅。
這個(gè)例子已經(jīng)初步展現(xiàn)了微調(diào)節(jié)奏的過(guò)人之處。與此同時(shí),我們要做好提升操作精度的準(zhǔn)備,例如使用?Assembly vs. Zombies?等鍵控框架,以實(shí)現(xiàn)精細(xì)化的理想操作。
1.2 硬波長(zhǎng)和軟波長(zhǎng)
微調(diào)節(jié)奏應(yīng)該如何確定呢?和基礎(chǔ)節(jié)奏不同, 它是自下而上的,根據(jù)實(shí)際需求確定波長(zhǎng),再整合成節(jié)奏。
因此,我們需要重點(diǎn)關(guān)注僵尸對(duì)植物造成威脅的最早時(shí)機(jī)。
我們稱(chēng),給定某種壓制需求,能確保某種僵尸不存在任何威脅的波長(zhǎng)為硬波長(zhǎng)。
在此之前,我們已經(jīng)學(xué)習(xí)過(guò)很多硬波長(zhǎng):
加速波完全無(wú)視小丑的最大波長(zhǎng)為7.5s
減速波完全無(wú)視小丑的最大波長(zhǎng)為11.5s
不讓冰車(chē)碾壓6列曾的最大波長(zhǎng)約為17.5s(保留一位小數(shù))
等等……
理想情況下,我們希望在所有相關(guān)的硬波長(zhǎng)里取最小值,以杜絕一切僵尸威脅。
以FE. 最簡(jiǎn)四炮為例:

假設(shè)某個(gè)加速波想要用N。我們可以列出相關(guān)的硬波長(zhǎng):
不讓投籃出手的最大波長(zhǎng)為7.46s
保證小丑不會(huì)炸核的最大波長(zhǎng)為7.5s
其它僵尸在這里純屬打醬油,無(wú)需特別考慮。
因?yàn)?7.46s < 7.5s,最短的硬波長(zhǎng)為7.46s,故使用7.46s能杜絕一切僵尸側(cè)的威脅。
以上是理想情況。但在非理想情況下,使得節(jié)奏能夠運(yùn)轉(zhuǎn)的波長(zhǎng)和硬波長(zhǎng)可能剛好差了一點(diǎn)。這時(shí)候,我們就要考慮軟波長(zhǎng),也就是將某種僵尸的威脅控制在一定范圍的波長(zhǎng)。
以加速波的投籃為例:

上表展示了超過(guò)7.46s后,不同軟波長(zhǎng)對(duì)應(yīng)的投籃出手概率。
通常來(lái)說(shuō),我們對(duì)于致命傷害一般采用硬波長(zhǎng),對(duì)于非致命傷害一般采用軟波長(zhǎng)。
例如:跳跳偷家、撐桿/海豚破陣、巨人錘擊等為致命傷害,一般采用硬波長(zhǎng)更好;扶梯蹭炮、投籃投擲、礦工/小鬼蹭底線炮等為非致命傷害,一般采用軟波長(zhǎng)更好。
1.3 常用的硬/軟波長(zhǎng)
本小節(jié)列出了一些常用的硬/軟波長(zhǎng),供參考。粗體對(duì)應(yīng)硬波長(zhǎng),其它對(duì)應(yīng)軟波長(zhǎng),單位cs(1cs = 0.01s)。
PS:為保護(hù)讀者的眼睛,實(shí)際列出的是時(shí)機(jī),而非波長(zhǎng),波長(zhǎng)需額外+200或補(bǔ)足至601(波長(zhǎng)下限的精確值為601cs)。
【陸路 - 加速波】
前場(chǎng):舞王召喚342(有八列炮時(shí)為319);扶梯啃八列炮380;小丑爆炸550;冰車(chē)碾壓八列炮699;撐桿對(duì)八列炮跳躍完畢789,啃六列炮899;巨人對(duì)八列炮舉錘894;
中場(chǎng):冰車(chē)碾壓七列炮1110;冰車(chē)碾壓六列炮1628;
后場(chǎng):投籃投擲547。
【水路 - 加速波】
潛水啃九列300;海豚對(duì)八列跳躍完畢649;海豚對(duì)七列炮跳躍完畢716。
【陸路 - 減速波,完美預(yù)判冰】
前場(chǎng):小丑爆炸950;小丑以萬(wàn)分之5的炸率炸八列炮1097;扶梯啃八列炮1151;小丑被墊材阻擋后以萬(wàn)分之5的炸率炸八列炮1303;晚爆丑爆炸1832。
中場(chǎng):扶梯啃七列炮1520;
后場(chǎng):投籃投擲1730;礦工啃底線1616。
【水路 - 減速波,完美預(yù)判冰】
潛水啃九列936;海豚對(duì)八列跳躍完畢1185;海豚對(duì)七列炮跳躍完畢1352。
上面這些數(shù)字不必刻意去記(用多了自然記得?。?,但你可以直觀地感受到:
僵尸的威脅是多樣化的
造成威脅的時(shí)刻循序漸進(jìn)的
接下來(lái),你會(huì)學(xué)到如何利用這些數(shù)據(jù),打開(kāi)PVZ的新世界。

第二章 調(diào)整波長(zhǎng)
2.1 延長(zhǎng)波長(zhǎng)
如果基礎(chǔ)節(jié)奏的波長(zhǎng)短于硬波長(zhǎng)(或預(yù)期的軟波長(zhǎng)),那我們可以直接延長(zhǎng)波長(zhǎng)。
這是什么意思呢?假設(shè)你手里有這樣一個(gè)陣:

看上去沒(méi)什么難度,ch4碾過(guò):I-PPDD | I-PPDD (18s,?18s)
這個(gè)18s來(lái)自ch4基礎(chǔ)節(jié)奏,是36s÷2得到的。
但如果你仔細(xì)想想:這個(gè)陣型真的需要18s冰波嗎?
底線有傘,無(wú)視投籃;
1661起前場(chǎng)PD不再?lài)?yán)謹(jǐn)(巨人走位差過(guò)大,D無(wú)法既攔截又不傷本波紅,數(shù)據(jù)來(lái)源),但直接改成Pd就行了,殘血巨人由曾哥噴殺;
冰車(chē)碾壓五列植物非常晚,要等到2226;
晚爆丑爆炸1832,值得考慮;
一番考慮過(guò)后,我們發(fā)現(xiàn)波長(zhǎng)可以一直拖到晚爆丑爆炸為止,即直接延長(zhǎng)至20.32s。從18s到20.32s這段時(shí)間內(nèi),純屬白嫖,不用白不用。
而且這種延長(zhǎng)是有戰(zhàn)略性?xún)r(jià)值的。它不僅節(jié)省陽(yáng)光,還顯著降低了冰透支程度。同樣從PPDD首代一波后切入循環(huán),18s冰波需要3冰開(kāi)(預(yù)存3個(gè)存冰),20.32s冰波就只需要2冰開(kāi)了。
我們稱(chēng)這種延長(zhǎng)版ch4為ch4*,“*”就是代表延長(zhǎng)的后綴。
最終節(jié)奏如下:
ch4*:I-PPdd | I-PPdd (2032, 2032)
類(lèi)似地,也存在ch5*、ch6*、C6i*(這個(gè)用得比較多)等節(jié)奏,你可以思考一下它們有什么用。
2.2 縮短波長(zhǎng)
基礎(chǔ)節(jié)奏一般以36s為基礎(chǔ)。由于炮的實(shí)際CD為34.75s,存在1.25s允差,一些情況下可以用這個(gè)做文章,縮短波長(zhǎng)以符合需要。
這部分很簡(jiǎn)單,我們看一個(gè)第三篇里的例子,PE. 饕餮之宴:

?
常規(guī)ch6冰波長(zhǎng)度12s,但這里要護(hù)水路九列植物,縮為11.5s。11.5*2 + 6*2 = 35,循環(huán)仍成立。
2.3 不等距波長(zhǎng)
學(xué)會(huì)了延長(zhǎng)波長(zhǎng)和縮短波長(zhǎng)后,如果你足夠蛋疼,一定會(huì)想到:既然能延長(zhǎng),也能縮短,那能不能把延長(zhǎng)后的和縮短后的強(qiáng)行拼湊在一起呢……?
答案是:還真能。這就是本章要講的不等距波長(zhǎng)。
2.3.1 無(wú)冰變奏
無(wú)冰變奏是最簡(jiǎn)單的不等距波長(zhǎng)節(jié)奏。之前說(shuō)“變奏”時(shí),我們一般默認(rèn)“冰變奏”,但其實(shí)還有一種無(wú)冰變奏。
假設(shè)你有一個(gè)常規(guī)P4:9 | 9 | 9 | 9
你說(shuō),這太無(wú)聊了??!為什么不打 12 | 6 | 10 | 8?呢?
這當(dāng)然是可以的(盡管沒(méi)什么必要)。這種P系節(jié)奏下的不等距波長(zhǎng),被標(biāo)記為PXu,u依舊代表unequal distance(指“不等距操作間隔”),即無(wú)冰變奏。
>> 談一談:變奏的定義到底是什么?
之前解釋冰變奏時(shí),我們說(shuō)“冰變奏是用冰有效地改變場(chǎng)上絕大部分僵尸的狀態(tài),通常體現(xiàn)為預(yù)判冰的形式”。但這似乎無(wú)法解釋更廣義的“變奏”,因?yàn)镻Xu并沒(méi)有改變僵尸的狀態(tài)。
變奏的準(zhǔn)確定義為:有效操作之間的間隔不等距的節(jié)奏。這也是為什么CXu以及PXu中的u都來(lái)自u(píng)nequal distance(“不等距”)。
我們定義,激活炸、預(yù)判冰都算作有效操作。冰變奏中,【激活炸→預(yù)判冰】的間隔較短,【預(yù)判冰→激活炸】的間隔則較長(zhǎng),兩者不相等,因此定義為變奏。
這就解釋了傳統(tǒng)P系節(jié)奏和無(wú)冰變奏(PXu)的區(qū)別:傳統(tǒng)P系節(jié)奏中發(fā)炮間隔是固定不變的,PXu中則是不等距間隔,因此定義為變奏。
前面那個(gè)P4u沒(méi)卵用,先無(wú)視吧…… 來(lái)看個(gè)實(shí)際存在的陣:PE. 純二十炮

這里“純”的定義比較特殊,要求不使用IO植物,也不使用冰與灰燼卡片。
如果有24門(mén)炮,打P6(PPDD×6)就可以碾過(guò)…… 可惜這里不存在那幻想中的四門(mén)炮。
P6不行,那么P5呢?很遺憾,常規(guī)7s波長(zhǎng)的P5非常難用——它無(wú)法兼收礦工、投籃、巨人。你不得不放棄礦工,改由尾炸收,也就是PPdd。
問(wèn)題又來(lái)了:PPdd的壓制力太弱了。我們知道,無(wú)IO的P6守前置炮都要配合墊材(來(lái)自第二章的知識(shí)點(diǎn)),更別用說(shuō)P5了。
要解決這個(gè)問(wèn)題,我們必須引入PPDD。
經(jīng)計(jì)算可知,先PP激活,然后DD攔截小鬼+收礦工的最大波長(zhǎng)是657。炮的精確CD為3475 = 657*3 + 752*2,于是就可以得到以下節(jié)奏:
P5u:PPDD | PPdd | PPDD | PPdd | PPDD (657, 752, 657, 752, 657)
交替使用PPDD和PPdd,達(dá)成對(duì)巨人的壓制。
參考視頻:見(jiàn)此。
這個(gè)節(jié)奏還是有些不盡人意的地方,長(zhǎng)加速波不得不取752,投籃小概率出手倒無(wú)所謂能換炮,但小丑的確有小概率炸炮
2.3.2 白晝波動(dòng)雙冰變奏
P系能玩不等距,ch系同樣能。
直接看例陣,DE. 神之五炮:

3-7是臨時(shí)冰,不用在意。
如果用基礎(chǔ)節(jié)奏,要怎么解這個(gè)陣呢?ch4看起來(lái)不錯(cuò),你可以打 IP-PP | IP-PP,但這需要6炮。
每36s就缺一炮,這意味著光用櫻桃代奏是不夠的??晌覀冎辽僖盏?、4路礦工…… 核武?會(huì)炸梯。土豆+辣椒?辣椒同樣燒梯。
用基礎(chǔ)節(jié)奏是無(wú)法優(yōu)雅地解出這個(gè)陣型的,我們必須將僵尸威脅數(shù)據(jù)化。
考慮以下事實(shí):
完美預(yù)判冰下,投籃最早投擲為1730,故1929及以下波長(zhǎng)嚴(yán)格無(wú)傷;
礦工最早啃食底線植物為1616。
由于3-2曾哥的存在,我們可以在礦工啃食前將其冰住,再交由曾哥噴殺。
于是,你就可以某一波正常熱過(guò)渡,另一波冰殺礦工,即:
ch4u:I-PP | IP-PP (1615, 1929)
總長(zhǎng)度為3544,比3475還多出不少。由于魚(yú)唇的曾哥反射弧很長(zhǎng),冰得極限晚的話底線植物會(huì)有微傷(但只是微傷),我們可以再縮短一下第一冰波。
最終節(jié)奏(參考視頻):
ch4u:I-PP | IP-PP (1546, 1929)
?? BONUS TIP —— u后綴的第二種含義
在“ch4u”中,u不再指unequal distance(不等距操作間隔,即變奏),因?yàn)閏h縮寫(xiě)自“change”,本來(lái)就是“變奏”之義。這里的u應(yīng)當(dāng)解釋為uneven wavelength(不等距波長(zhǎng)),也就是冰波之間長(zhǎng)度不同。
不等距波長(zhǎng)是不等距操作間隔的子集。
有人會(huì)混淆,以為CXu中的u也指“不等距波長(zhǎng)”,所以像C7u這樣的,不應(yīng)該有u后綴。這是嚴(yán)重的誤解。CXu和PXu中的u,都是指“變奏”;C7u屬于夜間雙冰變奏,當(dāng)然是變奏了。
【拓展思考??】
除ch4u外,ch5u也很常用。PVZ無(wú)盡技術(shù)考級(jí)標(biāo)準(zhǔn)(2022)中,炮陣二級(jí)部分給出了這樣一個(gè)ch5u例陣,RE. 神之七炮:

請(qǐng)你構(gòu)思一下,如何用ch5u把這個(gè)陣型跑起來(lái)。

第三章 對(duì)夜間節(jié)奏的再認(rèn)識(shí)
3.1 引子
你也許還記得在前一篇中,講解“間C8u”和“間C7u”時(shí),我們留過(guò)一個(gè)坑。
C8u原本為6炮節(jié)奏。但是,像間C8u這樣的排布:
I-PP | AA'a | I-PP | PP | N | PP
6炮下無(wú)法成立。
然而,如果用PP代替AA'a:
I-PP?| PP |?I-PP?|?PP | N |?PP
神奇的事情發(fā)生了。雖然6炮打不出8個(gè)P,但是8炮可以打出10個(gè)P!間C8u由此成立。
間C7u同理,4炮雖然打不出6個(gè)P,但是6炮可以打出8個(gè)P。
我們發(fā)現(xiàn),原先那種“從白晝雙冰變奏推導(dǎo)夜間雙冰變奏”的方法似乎不再那么靈驗(yàn)了。它可以解釋簡(jiǎn)單、基礎(chǔ)的夜間高復(fù)用效率節(jié)奏模板(這也是上一篇為什么要采用它),但它不是萬(wàn)能的。
一個(gè)夜間節(jié)奏能否成立(例如C8u的8炮能否打出10個(gè)P),到底應(yīng)該如何檢驗(yàn)?zāi)兀?br>
3.2 循環(huán)復(fù)用
首先,我們要回答“什么樣的發(fā)炮方式是最優(yōu)的”。
“循環(huán)復(fù)用”是一種用炮方式。它的含義是,假設(shè)場(chǎng)上有X門(mén)炮,將所有炮從1...X編號(hào),順次發(fā)射,X發(fā)射后再回到1,由此往復(fù)。
與之相對(duì)地,是人為地固定發(fā)炮位置,要求節(jié)奏中某些PP必須來(lái)自于某些炮。
舉個(gè)??,假設(shè)我們手里有6門(mén)炮(編號(hào)①~⑥),打ch5:
PP | I-PP | I-PP
乍一看,“循環(huán)復(fù)用”在這里似乎沒(méi)什么用。第一對(duì)PP必然對(duì)應(yīng)①、②兩門(mén)炮;第二組必然是③、④;第三組必然是⑤、⑥。無(wú)論循環(huán)多少次都是一樣的。
但同樣是這6門(mén)炮,要打C8u呢?以鄰C8u為例:
I-PP | I-PP | AA'a | PP | N | PP
每次循環(huán)包含4組炮,但實(shí)際手里只有3組。因此,我們無(wú)法固定發(fā)炮位置,而是要循環(huán)復(fù)用,順次使用炮:
第一次循環(huán):①②、③④、⑤⑥、①②
第二次循環(huán):③④、⑤⑥、①②、③④
第三次循環(huán):⑤⑥、①②、③④、⑤⑥
以此類(lèi)推……
3.3 循環(huán)復(fù)用原理
“循環(huán)復(fù)用原理”告訴我們:對(duì)任何節(jié)奏而言,循環(huán)復(fù)用都是最優(yōu)的用炮方式(或是最優(yōu)之一)。
要證明這一點(diǎn),并不困難。
假設(shè)我們手里有三門(mén)炮(編號(hào)為①、②、③),然后有一個(gè)軌道,要發(fā)射若干P:
P1 …… P2 …… P3 …… P4 ……?
如果采用循環(huán)復(fù)用的發(fā)炮方式,那么發(fā)炮順序就是:①、②、③、①,分別對(duì)應(yīng)P1、P2、P3、P4。
在P4這個(gè)位置,如果用①這門(mén)炮,就是循環(huán)復(fù)用;否則就不是循環(huán)復(fù)用。
為什么循環(huán)復(fù)用一定是最優(yōu)的呢?這是因?yàn)?,和②、③相比,①是發(fā)射最早的,因此它也必然恢復(fù)得最早。如果②(或③)可用,那么①必然可用。對(duì)于之后的炮(P5、P6等等),都是如此。因此,循環(huán)復(fù)用必然是最優(yōu)的發(fā)炮方式(或是最優(yōu)之一)。
3.4 復(fù)用驗(yàn)證通法
我們知道,炮的CD是3475cs。這意味著同一門(mén)炮兩次發(fā)射之間不可能短于3475,否則就破壞了游戲的基本規(guī)則。
又由于循環(huán)復(fù)用原理,在一個(gè)存在若干P的軌道中,第x個(gè)P和第x+N個(gè)P(N為炮總數(shù))應(yīng)當(dāng)來(lái)自同一門(mén)炮。
沿用前面的??,假設(shè)手里有三門(mén)炮,軌道為:
P1 ... P2 ... P3 ... P4 ...
P1和P4相差3,炮總數(shù)也為3,所以P1和P4來(lái)自同一門(mén)炮。
基于炮CD限制,P1和P4之間應(yīng)當(dāng)至少相隔3475。更寬泛地說(shuō),第x個(gè)P應(yīng)當(dāng)跟第x+N個(gè)P保持至少3475的間隔,x可取任意正整數(shù)。這被稱(chēng)作復(fù)用驗(yàn)證通法。
3.4.1 復(fù)用驗(yàn)證通法的應(yīng)用
之前說(shuō)到,4炮版間C7u不成立,但6炮版成立。復(fù)用驗(yàn)證通法可以解釋這件事。
4炮版間C7u軌道如下:
I-PP | AA'a | I-PP | N | PP
炮生效時(shí)機(jī)之間的間隔如下:

??WARNING:為了保護(hù)自己的頭發(fā),請(qǐng)使用炮的生效時(shí)機(jī)(而不是發(fā)射時(shí)機(jī))進(jìn)行計(jì)算。
分別將圖中出現(xiàn)四次的PP標(biāo)記為P1、P2、P3、P4。
P1和P2相差24s很好理解,因?yàn)锳A'a波是6s、I-PP波是18s。
P2和P3相差11s是怎么來(lái)的呢?P2生效后,過(guò)2s才會(huì)刷出下一波;然后,N波是6s;最后,PP波是刷新后3s生效炮(4s的話舞王就要召喚了)。因此,總間隔是 2+6+3 = 11s。
【拓展思考??】P3和P4相差19s是怎么來(lái)的?為什么不是18s呢?
因?yàn)槲覀兪掷镉?span id="5tt3ttt3t" class="color-pink-03">4炮,即2組,根據(jù)循環(huán)復(fù)用原理P1和P3是同一組炮,P2和P4是同一組炮…… 依次類(lèi)推。
逐一驗(yàn)證:
P1→P3:24 + 11 = 35s,復(fù)用成立 ?
P2→P4:11 + 19 = 30s,復(fù)用不成立 ?
P3→P5:19 + 24 = 43s,復(fù)用成立??
P4起與P1等價(jià),無(wú)需再算
計(jì)算可知,P2→P4復(fù)用不成立,也就是【I-PP | N | PP | I-PP】片段不成立。因此,該節(jié)奏在4炮下不成立。
如果是鄰C7u,這一段會(huì)變成【I-PP?|?AA'a | N | PP?| I-PP】,多了一個(gè)AA'a波,因而成立。有興趣的讀者可以嘗試完整地驗(yàn)證鄰C7u的復(fù)用。
證偽4炮版間C7u后,讓我們來(lái)論證一下6炮版間C7u。
還是列出生效時(shí)機(jī)的間隔:

逐一驗(yàn)證:
P1→P4:5 + 19 + 11 = 35s,復(fù)用成立??
P2→P5:19 + 11 + 19 = 49s,復(fù)用成立??
P3→P6:11 + 19 + 5 = 35s,復(fù)用成立??
P4→P7:19 + 5 + 19 = 43s,復(fù)用成立??
P5起與P1等價(jià),無(wú)需再算
因?yàn)槎嗔艘唤M炮,原先不成立的【I-PP?| N | PP | I-PP】變成了【PP?| I-PP | N | PP | I-PP】,節(jié)奏得以成立。
【拓展思考??】如果你有興趣的話,可以試試用同樣的方法論證間C8u。
3.5 復(fù)用驗(yàn)證通法的推論
復(fù)用驗(yàn)證通法雖好,但用起來(lái)略顯麻煩。有沒(méi)有更簡(jiǎn)化的版本呢?
我有一個(gè)好消息,一個(gè)壞消息。
好消息是:確實(shí)存在簡(jiǎn)化版本。
壞消息是:任何簡(jiǎn)化版本都只適用于某種范圍內(nèi)的情況,在通用性上必定有損。
最常見(jiàn)的簡(jiǎn)化版本,是復(fù)用驗(yàn)證通法的循環(huán)推論。顧名思義,它只適用于循環(huán)節(jié)奏。好在我們目前為止學(xué)習(xí)的絕大部分節(jié)奏都是循環(huán)節(jié)奏,問(wèn)題不大。
推論內(nèi)容如下:
假設(shè)你手里有N門(mén)炮,想打一個(gè)循環(huán)節(jié)奏,總時(shí)長(zhǎng)為T(mén),其中包含M個(gè)P(為簡(jiǎn)化,先假設(shè)M>N)。
以4炮版間C7u為例,就是N=4(有4門(mén)炮),M=6(想打6個(gè)P),T=54s(循環(huán)時(shí)長(zhǎng)為54s)。因?yàn)槊看味际且唤M兩炮一齊發(fā)射,可以簡(jiǎn)化為N=2(2組炮),M=3(3組P),道理是一樣的。
將軌道里的PP標(biāo)號(hào):P1、P2、P3、P4…… 我們知道,根據(jù)復(fù)用驗(yàn)證通法,我們要驗(yàn)證P1→P3、P2→P4等等的間隔是否≥3475。
但別忘了!這是一個(gè)循環(huán)。循環(huán)的特性,決定了P1和P4之間的間隔是固定的。換言之,雖然復(fù)用驗(yàn)證通法提示我們?nèi)ニ鉖1→P3,但既然P4是確定的,我們就可以抖一個(gè)機(jī)靈,改算P3→P4。
已知:
P1→P4的間隔是固定的,就是循環(huán)總時(shí)長(zhǎng)T
目標(biāo)是:P1→P3 ≥ 3475
既然P1→P3要 ≥ 3475,P3→P4就應(yīng)該 ≤ T-3475。它們是同一回事!其中一個(gè)成立了,另一個(gè)必定也成立。
這就是循環(huán)推論的內(nèi)容:
若有N門(mén)炮,循環(huán)總長(zhǎng)T,包含M個(gè)P,則復(fù)用成立的等價(jià)條件為第x個(gè)P和第x+(M-N)個(gè)P之間的間隔不大于T-3475。
3.5.1 循環(huán)推論的簡(jiǎn)單應(yīng)用
不要被字母迷惑了,其實(shí)循環(huán)推論應(yīng)用起來(lái)是很便捷的。
仍以4炮版間C7u為例:

此前,我們是計(jì)算P1→P3,然后再算P2→P4……
但循環(huán)推論告訴我們,計(jì)算P3→P4就夠用了。
也就是:
P3→P4:19s,≤ 54s-34.75s = 19.25s(也就是所謂的T-3475),復(fù)用成立 ?
P1→P2:24s,>19.25s,復(fù)用不成立 ?
P2→P3:19s,≤ 19.25s,復(fù)用成立??
循環(huán)推論用起來(lái)就是如此簡(jiǎn)單!實(shí)際上,全程你只需要計(jì)算一次T-3475(在這里是19.25s),此后不需要再做任何計(jì)算,直接檢查任何兩次P之間的間隔是否≤19.25s即可。
再看6炮版間C7u:

T沒(méi)有變,所以T-3475也不變,還是19.25s;(M-N)也沒(méi)有變,之前是2組炮打3組P,現(xiàn)在是3組炮打4組P。
也就是,循環(huán)推論要檢驗(yàn)的一切參數(shù)都沒(méi)有變!
直接套用:
P1→P2:5s,≤ 19.25s,復(fù)用成立??
P2→P3:19s,≤ 19.25s,復(fù)用成立??
P3→P4:11s,≤ 19.25s,復(fù)用成立??
P4→P5:19s,≤ 19.25s,復(fù)用成立??
就是這么簡(jiǎn)單~
3.5.2 循環(huán)推論的綜合應(yīng)用
一些情況下,循環(huán)推論有著迷人的性質(zhì),可以極大程度上簡(jiǎn)化復(fù)用驗(yàn)證,清晰地告訴你“要怎樣才能讓節(jié)奏跑起來(lái)”。
舉個(gè)??,鄰C6u vs 對(duì)C6u。
先說(shuō)說(shuō)鄰C6u。眾所周知,常規(guī)鄰C6u是這樣的:I-PP | I-PP | N | PP (18, 18, 9, 9)。但是9s加速波太難用了——投籃無(wú)傷硬波長(zhǎng)為7.46s,小丑無(wú)威脅硬波長(zhǎng)為7.5s,所以加速波最好控制在7.46s及以下。
試問(wèn):若已確定加速波為7.46s,鄰C6u的冰波應(yīng)至少多長(zhǎng),才能使得復(fù)用成立?
先確認(rèn)一下循環(huán)推論要用到的參數(shù):
設(shè)待求的冰波波長(zhǎng)為x
循環(huán)總時(shí)長(zhǎng)為 2x + 746*2 = 2x + 1492;所以T-3475 = 2x-1983
M為3(3組P),N為2(2組炮);所以M-N = 1
因此,只要任意兩組P之間的間隔不大于2x-1983,復(fù)用即可成立。
示意圖如下:

P1→P2:應(yīng)滿足 x ≤ 2x - 1983
P2→P3:應(yīng)滿足 1492 ≤ 2x - 1983
簡(jiǎn)單解一下不等式:
條件①:x ≥ 1983
條件②:x ≥ 1737.5
顯然只需考慮條件①。因而,冰波長(zhǎng)度的最小值就是1983,即:
微調(diào)版鄰C6u:I-PP | I-PP | N | PP (1983, 1983, 746, 746)
加速波可全防投籃;減速波比較可惜,比投籃的硬波長(zhǎng)1929多了一點(diǎn),但是投籃投擲屬于非致命傷害,用軟波長(zhǎng)即可。實(shí)際投籃率約為0.978%(見(jiàn)https://tieba.baidu.com/p/7210317160)。
我們?cè)倏疾煲幌聦?duì)C6u:

若仍要4炮打6個(gè)P:
P1→P2:應(yīng)滿足 746+x ≤ 2x - 1983
P2→P3:應(yīng)滿足 746 ≤ 2x - 1983
顯然 746+x 必然大于 746,所以不等式②可以無(wú)視。解一下不等式①:
x ≥??2729
嗯…… 這簡(jiǎn)直離譜了。所以這種對(duì)C6u注定是無(wú)法復(fù)用的,差太遠(yuǎn)了。
且慢。循環(huán)推論告訴我們,要想復(fù)用,P的排布就應(yīng)該均勻。
樸素的對(duì)C6u死于這一段:

本來(lái)冰波就長(zhǎng),中間還夾了一個(gè)加速波,導(dǎo)致P的排布非常不均勻。
嗯…… 可是對(duì)C6u天生不就這樣嗎?要怎么才能讓它“更均勻”呢?
一種解決方案是,加入附加軌,也就是PP后固定加上DD。

暫時(shí)默認(rèn)用普通的空炸,也就是減速波延遲220,加速波延遲110。
不難看到,原本光禿禿的N波變成了NDD,這使得P(以及D)的排布更加均勻了。
假設(shè)我們還是想復(fù)用2炮,那么循環(huán)推論給出的復(fù)用條件仍舊是任何兩組P之間的間隔不大于2x-1983。
將7個(gè)間隔依次列出來(lái):
220、636、x-110、220、636、110、x-110
大部分值是重復(fù)的;而且我們只關(guān)心最大值。確定的數(shù)之中,最大值是636;不確定的數(shù)之中,最大值是x-110。x代表冰波波長(zhǎng),所以顯然 x-110 要比 636 大。
得到條件如下:
x-110 ≤ 2x-1983
解得 x ≥ 1873。
棒極了!至少,我們得到了一個(gè)可行的對(duì)C6u復(fù)用2炮的節(jié)奏:
I-PPDD | NDD | I-PPDD | PPDD (1873, 746, 1873, 746)
復(fù)用最緊的一段如圖所示:

圖中的高亮片段是所有間隔中最長(zhǎng)的一段;它直接決定了x能取多小。
18.73s冰波并不長(zhǎng),但如果想要更短呢?
觀察高亮片段:右端是冰波激活炮,這是無(wú)法改變的;但左端的DD是有選擇的。我們可以用dd替換DD,尾炸的生效時(shí)機(jī)更晚,這樣高亮片段就縮短了。
在加速波,DD通常是延遲110,而dd則是延遲250。改為dd后,就額外將高亮片段縮短了140,原本是 x-110,現(xiàn)在是 x-250。
解不等式:x-250 ≤ 2x-1983,得到 x ≥ 1733!
要知道,卡的CD為5001(由于游戲機(jī)制,卡的精確CD不是5000,而是要額外+1cs),加速波是746的情況下,減速波最短也得是1755。1733代表著復(fù)用限制已經(jīng)弱于卡CD的限制了。
卡CD是游戲設(shè)定,無(wú)法改變。得到對(duì)C6u最終節(jié)奏如下:
I-PPDD | Ndd | I-PPDD | PPdd (1755, 746, 1755, 746)
這個(gè)節(jié)奏有一些有趣的性質(zhì)。和鄰C6u相比,它雖然少?gòu)?fù)用2炮,但冰波更短,便于使用。雖然冰波沒(méi)有熱過(guò)渡,但是加速波的尾炸d正好可以收掉礦工,很適合用于NE場(chǎng)地。
其典型例陣為NE. 中開(kāi)十二炮(參考視頻):

節(jié)奏為對(duì)C6u:
I-PPDD | Ndd | I-PPDD | PPdd (1755, 746, 1755, 746)
這個(gè)節(jié)奏在炮陣領(lǐng)域的應(yīng)用十分廣泛,是微調(diào)節(jié)奏的優(yōu)秀應(yīng)用例。
?? BONUS TIP——復(fù)用計(jì)算器
下載鏈接見(jiàn):炮陣大禮包

它可以幫你快速地計(jì)算一個(gè)循環(huán)是否成立。
在綠色區(qū)域內(nèi)輸入每波的波長(zhǎng)和炮生效時(shí)機(jī)(以該波刷新作為0時(shí)刻),復(fù)用計(jì)算器可以告訴你使節(jié)奏成立需要的炮數(shù)。
有必要解釋一下右邊這兩列:

周期:循環(huán)時(shí)長(zhǎng),沒(méi)什么可說(shuō)的
運(yùn)算量總數(shù):一次循環(huán)內(nèi)“P”的總數(shù)
炮數(shù)需求:使節(jié)奏成立的最少炮數(shù)。若炮數(shù)需求 ≤ 炮數(shù),則該節(jié)奏成立;否則不成立
復(fù)用窗口:復(fù)用最緊的炮的發(fā)射間隔。如果 ≥ 3475,則該節(jié)奏成立;否則不成立
上次使用、生效時(shí)機(jī)、下次使用:分別對(duì)應(yīng)了循環(huán)里每個(gè)P(依次對(duì)應(yīng))的生效時(shí)機(jī)(以循環(huán)第一波刷新為0時(shí)刻),以及這門(mén)炮距離上一次使用、下一次使用的間隔。
在一個(gè)復(fù)用成立的節(jié)奏里,上次使用和下次使用均應(yīng)??≥ 3475。復(fù)用窗口實(shí)際上就是所有上次使用和下次使用的值里取最小值。
在圖中,第四個(gè)運(yùn)算量距上一次的使用間隔為3005(第六個(gè)運(yùn)算量距下一次的使用間隔也是3005),< 3475,因而節(jié)奏不成立。實(shí)際需要6炮,但陣型只有5炮。

第四章 改變循環(huán)時(shí)長(zhǎng)
4.1?循環(huán)推論的擴(kuò)展
先前,我們給出的循環(huán)推論的內(nèi)容為:
若有N門(mén)炮,循環(huán)總長(zhǎng)T,包含M個(gè)P,則復(fù)用成立的等價(jià)條件為第x個(gè)P和第x+(M-N)個(gè)P之間的間隔不大于T-3475。
為了證明的方便,這里假設(shè)了M > N,也就意味著 T > 3475。
然而循環(huán)時(shí)長(zhǎng)一定要>3475嗎?畢竟,3475并沒(méi)有什么特殊的 —— 至少?gòu)奈⒄{(diào)節(jié)奏的視角看,3475只是許多常數(shù)中的一種而已。
是的,循環(huán)推論還有下半部分。
還是假設(shè)我們有N門(mén)炮,循環(huán)總長(zhǎng)為T(mén),包含M個(gè)P,但是M<N,且T<3475。假設(shè)M=3,N=4,將節(jié)奏中的P標(biāo)號(hào):P1、P2、P3。
如果用復(fù)用驗(yàn)證通法,那么應(yīng)該計(jì)算P1→P5(以及P2→P6、P3→P7)的間隔,確認(rèn)每個(gè)間隔都≥3475。
但是,因?yàn)橄薅ㄖ挥懻撗h(huán),P1→P4之間的間隔是確定的!所以我們可以只計(jì)算P4→P5。
已知:
P1→P4的間隔是固定的,就是循環(huán)總時(shí)長(zhǎng)T
目標(biāo)是:P1→P5 ≥ 3475
既然P1→P5要 ≥ 3475,P4→P5就應(yīng)該 ≥ 3475-T,兩者是等價(jià)的。
完整的循環(huán)推論如下:
記陣型炮數(shù)為N,循環(huán)總長(zhǎng)T,循環(huán)內(nèi)包含M個(gè)P
健全性檢驗(yàn):若T≥3475,且M≤N,復(fù)用必定成立;若T<3475,且M≥N,復(fù)用必定不成立
若T>3475,則復(fù)用成立的等價(jià)條件為第x個(gè)P和第x+(M-N)個(gè)P之間的間隔不大于T-3475
若T<3475,則復(fù)用成立的等價(jià)條件為第x個(gè)P和第x+(N-M)個(gè)P之間的間隔不小于3475-T
健全性檢驗(yàn)的意義在于排除一些邊緣情況。我們一般默認(rèn)如果T>3475,那么M>N(存在復(fù)用);如果M≤N,沒(méi)有任何檢驗(yàn)的必要(必定成立)。同理,我們默認(rèn)如果T<3475,那么M<N(少用了若干炮)。如果M≥N,同樣沒(méi)有任何檢驗(yàn)的必要(必定不成立)。
現(xiàn)在我們有兩種炮的復(fù)用方式:
有一個(gè)比3475長(zhǎng)的循環(huán),P數(shù)量大于炮數(shù)
或者,有一個(gè)比3475短的循環(huán),P數(shù)量小于炮數(shù)
我們稱(chēng)第一種為正數(shù)復(fù)用(每次循環(huán)若干炮用了多次),第二種為負(fù)數(shù)復(fù)用(每次循環(huán)少用了若干炮)。
4.2 白晝I系節(jié)奏
理論上,我們完備了“比3475短的循環(huán)節(jié)奏”的存在性。但它有實(shí)際意義嗎?
在夜間場(chǎng)合,它基本上是沒(méi)用的。為了迎合卡CD,我們巴不得把循環(huán)拖到50s以上,把循環(huán)縮短得比34.75s還短顯得很荒唐。
但是白晝場(chǎng)合不一樣。冰可以透支,在節(jié)奏規(guī)劃上更加自由。
來(lái)看個(gè)有趣的例子,DE. 水晶杯十炮:

我們先試著用基礎(chǔ)節(jié)奏的思路分析一下。要保護(hù)6列植物,ch4足矣,那么就可以:
IPP-PPDd | IPP-PPDd (18, 18)
眾所周知,空炸炮只能攔截兩路,但DE有五行小鬼,所以用PPDd,一邊空炸一邊尾炸。
但這整整要12炮!也太多了吧??
有一個(gè)思路是,熱過(guò)渡不一定是必要的。還記得DE神5的ch4u嗎?I-PP | IP-PP (1546, 1929)。短冰波不用熱過(guò)渡,礦工交由曾哥冰殺。
ch4u同樣可以用在這里。雖然沒(méi)有曾哥,但是我們有尾炸d嘛。注意由于前院場(chǎng)地的判定問(wèn)題,尾炸d會(huì)漏炸點(diǎn)上行的礦工——dd炸1、4路,那么就會(huì)漏3路;dd炸2、4路,就會(huì)漏1路。好在這里3-1為空(其實(shí)是提前設(shè)計(jì)好的??),漏了也有別的辦法處理。
得到ch4u:
I-PPdd | IPP-PPDDD (1610, 1865)
1865是確保PD嚴(yán)謹(jǐn)?shù)挠膊ㄩL(zhǎng)。1610波會(huì)有極輕微的礦工炮損(1621冰生效,但礦工最早1616可以啃),好在這是非致命傷害,采用軟波長(zhǎng)亦可。
為了確保對(duì)巨人(以及跳跳)的壓制,我們?cè)?strong>長(zhǎng)冰波不能直接PPDd,而是要PPDDD(或者PPDDd)。
ch4u解法一共需要11炮(參考視頻)。
還能更少嗎?
如果你停留在“白晝節(jié)奏必須以3475為循環(huán)時(shí)長(zhǎng)”的思路,那么很遺憾,是不存在10炮的解法的。要打開(kāi)新世界的大門(mén),必須用到循環(huán)時(shí)長(zhǎng)短于3475的節(jié)奏。
考慮以下節(jié)奏:
I-PPdd | I-PPdd (16s, 16s)
這沒(méi)什么特殊的,就是ch4u里的短波*2。想運(yùn)行這個(gè)節(jié)奏,需要多少炮呢?
引用循環(huán)推論(的第二部分):
記陣型炮數(shù)為N,循環(huán)總長(zhǎng)T,循環(huán)內(nèi)包含M個(gè)P
若T<3475,則復(fù)用成立的等價(jià)條件為第x個(gè)P和第x+(N-M)個(gè)P之間的間隔不小于3475-T
已知T=3200,M=4。顯然8炮(N=4)是不夠的;令N=5,那么(N-M)就是1,任何兩組P之間的間隔應(yīng)當(dāng)?≥ 275(計(jì)算方式:3475?- 3200?= 275)。
整個(gè)節(jié)奏中,最接近的兩組炮是PP與dd。這個(gè)減速尾炸延遲最多取到359也無(wú)傷(來(lái)自攔截計(jì)算器),359 ≥ 275,故復(fù)用成立,10炮足以跑這個(gè)節(jié)奏。
你還可以進(jìn)一步壓縮冰波——因?yàn)闊o(wú)傷減速尾炸最多延遲359,只要 359?≥ 3475 - T 復(fù)用就成立,因此T的最小值是3116,最短冰波長(zhǎng)度為 3116/2 = 1558。
最終節(jié)奏如下:
I4i:I-PPdd | I-PPdd (1558, 1558)
這是我們要講的最后一個(gè)節(jié)奏類(lèi)別了——白晝I系節(jié)奏。它專(zhuān)門(mén)用來(lái)描述那些在白晝使用雙冰,但不以炮CD為循環(huán)長(zhǎng)度且涉及復(fù)用(正數(shù)or負(fù)數(shù)復(fù)用)的節(jié)奏。I來(lái)自“Ice”(冰),而后綴i代表連續(xù)冰波(每一波都是冰波)。
由于冰波較短再配合上墊材,這個(gè)I4i可以守住6列。漏掉的跳跳和3路礦工交由下一波的尾炸炮來(lái)收即可??
演示視頻:見(jiàn)此。
4.3 更多I系節(jié)奏
受篇幅所限,這里只列出若干例陣,有興趣的讀者可以自行研究。
陣型①:PE. 守全場(chǎng)十六炮(參考視頻)

節(jié)奏為I6i:I3PPDD-PP | I3PPDD-PP | I3PPDD-PP (1362, 1362, 1362)
主體節(jié)奏包含18個(gè)P,陣型里只有16炮,是正數(shù)復(fù)用2。
注:“I3PD”是激活炸后210cs生效冰,取消巨人投擲令其重投(游戲bug,稱(chēng)作ICE3),然后再接PD的一種高端玩法,請(qǐng)移步視頻感受,并不是開(kāi)掛哦??
陣型②:DE. 111十五炮(參考視頻)

節(jié)奏為I4i:I3PPDD-PP | I3PPDD-PP?(1550, 1550)
主體節(jié)奏包含12個(gè)P,實(shí)際需要14炮(陣型里多出的1炮只用于首代尾代),因此是負(fù)數(shù)復(fù)用-2。
4.4?I系節(jié)奏的參數(shù)計(jì)算規(guī)則
比較上一小節(jié)提到的I4i和I6i:
I6i:I3PPDD-PP | I3PPDD-PP | I3PPDD-PP (1362, 1362, 1362)
I4i:I3PPDD-PP | I3PPDD-PP?(1550,?1550)
emm,這不是一個(gè)節(jié)奏嗎?
是,也不是。它們的相同之處,在于操作元素是雷同的。你也可以在I4i里加一波,記作I6i;或者在I6i里去掉一波,記作I4i;甚至你可以把這兩者都?jí)嚎s成“I2i”或者延伸至“I8i”……
……打住。雖然這在理論上是可行的,但是這樣做并不合理。上面的I4i和I6i之間,在波長(zhǎng)上存在客觀顯著區(qū)別,因此不應(yīng)混為一談。
為避免混淆,我們約定:對(duì)于I系連續(xù)冰波節(jié)奏,以最接近3475的循環(huán)節(jié)數(shù)量確定參數(shù)。這樣,上面的I6i就只能是正數(shù)復(fù)用,I4i必定是負(fù)數(shù)復(fù)用。這對(duì)于玩家理解與交流是有益的。

第五章 逐波節(jié)奏
恭喜你!你來(lái)到了《新軌道讀本》系列的最后一小節(jié)。
5.1 終極答案
有人說(shuō),一切道路的盡頭都通向逐波,逐波是終極答案。這是夸張嗎?
我認(rèn)為不是。所謂逐波,就是針對(duì)不同波次設(shè)計(jì)特殊操作,而非采用循環(huán)的節(jié)奏。
這聽(tīng)上去很陌生嗎?別急,其實(shí)你在第一篇里就見(jiàn)到了逐波節(jié)奏——
櫻代P6:PP | PP | PP | PP | PP | PA(盡可能晚用櫻桃)| PP | PP | PP | PP
來(lái)自RE. 十一炮:

由于櫻桃的CD限制,我們有意地進(jìn)行了節(jié)奏設(shè)計(jì),將其插入至w6 —— 這就是不折不扣的逐波節(jié)奏。
5.2 首尾特化
現(xiàn)在讓我們來(lái)看一下逐波里的兩大基礎(chǔ)元素。其一,就是首尾特化。
所謂的首尾特化,就是利用起手和收尾時(shí)獨(dú)特的性質(zhì),采用不同的僵尸處理方式,以攫取更多利益。
起手的特點(diǎn),就是炮、卡CD充足,且場(chǎng)上無(wú)遺留僵尸。這十分關(guān)鍵!
就好比一個(gè)普通的ch4:I-PP | I-PP
執(zhí)行主體循環(huán)期間,我們不得不每波都用冰,否則是控不住僵尸的(如果控得住,你也沒(méi)必要打ch4)。可在w1,因?yàn)椴淮嬖凇皐0殘留僵尸”,且起手炮CD充足,我們可以直接從PP加速波起手!
收尾的特點(diǎn)則相反。收尾時(shí),場(chǎng)上必然有遺留僵尸,但好處是不會(huì)再刷出下一波(至少短期內(nèi)不會(huì))。這意味著:我們不必再考慮循環(huán),炮、卡CD恢復(fù)后即可使用。
以第一篇里的FE. 真水無(wú)八炮為例:

其下f節(jié)奏為:
PP | PP | PP | PP | A'/a+N' | N/A | PP | PP | PP | PP+收尾
注意在標(biāo)紅的收尾波次(w19),我們手里已經(jīng)無(wú)炮可用,所有灰燼卡片也在CD。但是因?yàn)檫@里是收尾,不需要考慮之后的事情,因此我們可以用冰先讓僵尸們冷靜一下。如果固定在循環(huán)里用冰,冰CD是跟不上的——但收尾不需要考慮這些事情。
5.3 相位截取與弱逐波
首尾特化足以解釋大部分白晝雙冰變奏包含的逐波內(nèi)容。不過(guò),逐波還有另一基礎(chǔ)元素,也就是相位截取。
以一個(gè)最普通的夜間8炮打P6為例:
核代P6:PP | PP | N | N' | PP | PP
顯然這個(gè)節(jié)奏本身是不可循環(huán)的。要讓它實(shí)際跑起來(lái)的關(guān)鍵,就在于相位截取。
我們之前提到過(guò),“P6節(jié)奏快,灰燼可以只用一次就糊弄過(guò)去”。這個(gè)直覺(jué)的正式表述方式,就是從循環(huán)里對(duì)自己有利的波次起手,截取最優(yōu)相位。
先有一個(gè)循環(huán)節(jié)奏,然后截取優(yōu)勢(shì)相位,從特定波次起手,再加上一些首尾特化 —— 這一套方式被稱(chēng)作弱逐波方法。注意:“弱逐波”是一種推導(dǎo)節(jié)奏的方法,而不是逐波節(jié)奏的分類(lèi)。
5.4 從弱逐波到強(qiáng)逐波
如果某逐波節(jié)奏的復(fù)雜程度不高,那么弱逐波足以解釋其一切。但它并不是十全十美的。
要推導(dǎo)復(fù)雜逐波,必須用到強(qiáng)逐波方法。弱逐波是先有一個(gè)成立的循環(huán),再用一些方式將其“轉(zhuǎn)換”為逐波;而強(qiáng)逐波從一開(kāi)始就不考慮循環(huán)的事,直奔逐波而去。
也許你有很多疑問(wèn)…… 那么強(qiáng)逐波到底要怎么“奔逐波而去”呢?有沒(méi)有什么可供參考的方法呢?關(guān)于這個(gè)問(wèn)題,已經(jīng)超出了《新軌道讀本》講解的范圍。如果你有興趣深究,請(qǐng)參閱:《炮陣100選》與《參數(shù)轉(zhuǎn)變》。
最后,謝謝你的閱讀!我已經(jīng)給了你所有的智慧??

提綱
本提綱重新列出了正文部分涉及到的關(guān)鍵概念與陣型,可用作知識(shí)自測(cè)與復(fù)習(xí)。
第一章 將僵尸威脅數(shù)據(jù)化
基礎(chǔ)節(jié)奏、微調(diào)節(jié)奏、硬波長(zhǎng)、軟波長(zhǎng)、致命傷害、非致命傷害
第二章 調(diào)整波長(zhǎng)
*、延長(zhǎng)節(jié)奏、無(wú)冰變奏(PXu)、變奏的定義、PE純20、白晝波動(dòng)雙冰變奏(chXu)、u后綴的兩種含義
第三章 對(duì)夜間節(jié)奏的再認(rèn)識(shí)
循環(huán)復(fù)用、循環(huán)復(fù)用原理、復(fù)用驗(yàn)證通法、復(fù)用驗(yàn)證通法的循環(huán)推論、NE中開(kāi)12、復(fù)用計(jì)算器
第四章 改變循環(huán)時(shí)長(zhǎng)
完整的循環(huán)推論、正數(shù)/負(fù)數(shù)復(fù)用、白晝I系節(jié)奏、*PE守全場(chǎng)16、*DE111十五炮、I系節(jié)奏的參數(shù)計(jì)算規(guī)則
第五章 逐波節(jié)奏
首尾特化、相位截取、弱逐波、強(qiáng)逐波

索引
上一篇:4. 漸入佳境
(全系列完)
?
?

引用
本文第一章第一小節(jié)引用了Crescebdo發(fā)布的“【新人友好】3分鐘教你寫(xiě)出第一個(gè)AvZ鍵控腳本!”
本文第一章第二小節(jié)引用了Crescendo發(fā)布的《完防原速投籃的極限波長(zhǎng)是746》(https://tieba.baidu.com/p/7259600269)
本文第二章第一小節(jié)引用了Crescebdo發(fā)布的《新版攔截計(jì)算器》
本文第二章第三小節(jié)引用了Crescebdo發(fā)布的“【PE】純20炮”
本文第二章第三小節(jié)引用了Crescebdo發(fā)布的“【DE】神之五炮”
本文第二章第三小節(jié)引用了《PVZ無(wú)盡技術(shù)考級(jí)標(biāo)準(zhǔn)(2022)》
本文第三章第五小節(jié)引用了Crescebdo發(fā)布的“【NE】中開(kāi)12炮”
本文第三章第五小節(jié)、第四章第二小節(jié)引用了Crescebdo發(fā)布的《炮陣快速入門(mén)——工具篇》
本文第四章第二小節(jié)引用了Crescebdo發(fā)布的“【DE】沙漏11炮”
本文第四章第二小節(jié)引用了Crescebdo發(fā)布的“【DE】水晶杯十炮”
本文第四章第三小節(jié)引用了Crescebdo發(fā)布的“【PE】16炮守全場(chǎng) 終版”
本文第四章第二小節(jié)引用了Crescebdo發(fā)布的“【DE】111十五炮”
本文第五章第四小節(jié)引用了Crescebdo發(fā)布的《炮陣快速入門(mén)——陣型100選》
本文第五章第四小節(jié)引用了Crescebdo發(fā)布的《淺析逐波語(yǔ)境下夜間節(jié)奏的參數(shù)轉(zhuǎn)變》