【完整版】新轨道读本
 
通知
清除全部

[精华] 【完整版】新轨道读本


PVZ Forum Bot
评论: 14
管理员
主题创建者
(@pfbot)
会员
注册于: 2年前

新轨道读本——1. 初来乍到

 

欢迎来到手撕轨道读本的世界。

 

本系列为PVZ生存无尽零基础入门教程;本文为第一篇

 

适合阅读对象:任何愿意了解PVZ的新人。

 

本教程专为零基础新人编写,基于PC 1.0 原版,年度版(Steam版)大部分适用,北美版部分适用,其它版本请视实际情况判断。

 

TIP1:若你还未安装游戏,请猛戳:囧姨站Pt站

 

TIP2:若你还未进入无尽模式,可以使用PvZ Toolkit一键解锁(下载链接:Pt站)。

 

 

学习目标

 

阅读完本文后,你将:

  • 对无尽模式有基础认识

  • 初步了解轨道语言

  • 能描述简单的P系节奏

  • 了解代奏的概念

 

 

目录

 

image

 

 

第一章 认识PVZ世界

 

1.1 对僵尸的认识

 

和冒险模式不同,生存无尽里僵尸潮来得十分凶猛!

 

为了让你尽快熟悉这个世界,请允许我向你介绍最具威胁的一些僵尸。

 

image

 

 

1.2 对植物的认识

 

为了帮助你应付僵尸们,奸商戴夫很贴心地为你准备了许多强力卡片(当然这都是要花钱买的),共有8张紫卡与1张白卡。

 

image

 

以下三种植物尤其强大:

 

image

 

 

1.3 对场地的认识

 

和冒险模式一样,生存模式有六大常见场地

 

image

 

要进入泳池以外的隐藏场地,请参考本教程(视频中用到的修改器,可以在 https://get.pvz.tools/下载)。

 

为交流方便,我们有以下约定俗称:

 

image

 

泳池(PE)与雾夜(FE)场地共有六路,称为“六行场地”;其余四大场地称为“五行场地”。

 

六行场地中,有水路、岸路、边路之分,如上图所示。岸路与边路也合称陆路

 

五行场地中,有中路(三路)、旁路(二、四路)、边路(一、五路)之分。

 

平常交流时,只要能表达清楚意思就行~

 

 

第二章 游戏流程

 

2.1 记录时间

 

和普通关卡不同,无尽模式周而复始,永无止尽。

 

在选卡界面选好植物,进入战斗,击退僵尸后再次进入选卡界面的过程——称作一次选卡

 

一次选卡包含20波僵尸(w1~w20,w来自waves),共有两个旗帜(上f下f,f来自flags),流程如下:

 

image

 

如果你在好奇“红字”和“白字”是什么……

 

下图中这个东西就是红字,在w9/w19结束后跳出:

 

image

 

下面这个东西是白字,在w20结束后跳出:

 

image

 

 

2.2 无尽的两大阶段

 

根据僵尸潮的猛烈程度,我们将整个无尽分为两大阶段:

  • 阶段一:开局阶段。僵尸攻势逐渐变猛。大约为前100f。

  • 阶段二:冲关阶段。游戏难度趋于平稳,达到饱和。大约从100f后起。

 

之后的教程里,我们会主要关注冲关阶段

 

 

第三章 我的第一个阵型

 

3.1 寻找安全炮位

 

玉米炮虽好,却十分娇贵。霸气的春哥不屑于戴南瓜套!多啃几下就没了233

 

那么在泳池场地,有哪些位置可以安全地放置春哥呢?

 

image

 

答案如上,红色区域代表的是“危险区域”,不适合放置春哥。

  • 矿工、舞王的威胁,前文已解释过

  • 小鬼来自红眼(以及普通的巨人僵尸,“白眼”),它们血量过半后,会将小鬼丢至3~4列,天降正义

  • 水路的6~9列则会受到关末钻出的“珊瑚三人组”骚扰,因此也不安全。

 

我们发现,剔去危险区域后,安全区域总共够放置八门炮。

 

 

3.2 我的第一个阵型:传统八炮

 

image

 

以八门炮为核心,在前后场添加一些其它植物,就得到了传统八炮。

 

炮的威力巨大,是主要的输出来源。

 

炮以外各个植物的作用:

  • 后排的冰瓜们 —— 为了减速红眼,以及迅速杀死从7列钻出来的伴舞,以免啃炮

  • 后排曾哥 —— 处理矿工、小鬼

  • 前排曾哥、地刺王 —— 处理伴舞等僵尸,打打辅助

  • 伞叶 —— 防蹦极和投篮车,玩过冒险屋顶关卡的都懂,不解释

  • 四朵双向 —— 经济来源,不解释

 

选卡方面,由于八门炮的火力已充足,只需要携带南瓜(+模仿者南瓜),缝缝补补。有小丑关推荐携带曾哥套件(大喷、曾哥、咖啡豆三件套,当然这里还有荷叶),因为小丑有小概率自爆,炸毁曾哥。

 

关于传统八炮的开局方式,你可以参考此视频

 

 

3.3 八炮的操作方式

 

>> 每一波的操作

 

一门炮可覆盖三行。因此,两门炮发射至二路、五路,就可以覆盖全六路。

 

炮的推荐落点和大致打击范围如下:

 

image

 

推荐炸8列偏左的位置,能收掉漏网的伴舞,否则啃炮是会很糟心的~

 

 

>> 每四波的操作

 

一门炮的恢复时间(“CD”)约为36秒;一共8门炮,一次发射2门,总共发射4次

 

因此,我们应当每9秒左右发射一对炮,可以稍慢,但不应该更快。

 

作为参考,舞王开始指天时,就可以开炮了。找不准时机?请看示范视频:戳我

 

 

>>  操作组成了节奏

 

如果你玩过一些简单的音频视频制作软件,就会知道有“音轨(又称时间轴)”这么个东西,把声音素材按照一定的秩序放在音轨上,它们就会如你所愿的组合在一起。

 

类似地,我们把生存无尽里的各种操作(例如发炮)比作音符,一个个操作串联起来后就组成了“节奏”。

 

操作组成了节奏,节奏就是一个个具体操作的集合。

 

 

第四章 用轨道语言描述节奏

 

4.1 描述操作

 

轨道语言中,我们用单个字母(以大写为主,小写为辅)表示各类操作。

 

我们取“炮”的拼音首字母,Pao → P,用“P”表示“发射一枚玉米炮”的操作。

 

因此,传统八炮每一波的操作写作PP,每四波的操作写作 PP | PP | PP | PP,用“|”符号隔开不同波次。

 

 

4.2 描述波长

 

我们通常用括号+逗号的格式,记录节奏内每一波对应的波长。

 

对传统八炮而言,就是:(9, 9, 9, 9)

(单位:秒)

 

 

4.3 给节奏取名

 

传统八炮的节奏叫做“P4”。

 

在这里,“P”的含义是“P系节奏”,是一种节奏类别。它的特征是以用炮为主要操作(所以叫P系嘛),以炮CD为一个周期的长度。

 

“4”表示的是节奏的参数。参数描述了节奏的快与慢,参数越高,节奏就越快。在传统八炮这个阵里,每个周期对应四个波次,因此参数为4。

 

 

4.4 小结

 

将节奏名、具体操作、波长结合在一起,我们就得到了轨道语言下对一个节奏的完整描述。

 

image

 

从节奏名,到具体操作,再到波长,提供的细节逐渐增加,但描述的成本同样也逐步增加。

 

 

第五章 更多P系节奏

 

5.1 僵尸刷新规律

 

知己知彼虽然不一定能百战不殆但确实很重要。也许细心的玩家已经发现僵尸的出现(称作“刷新”)是存在一定规律的,可以大致总结如下:

 

image

 

看上去有丶复杂,我们一点一点说。

 

整个图的左半部分,其实都是一些特例。

 

image

 

w9/w19/w20这三波比较特殊,被称作“收尾波次”。它们和普通波次不同,短时间内不会立刻刷新下一波僵尸,可以修生养息。

 

你可以把w9/w19理解为“中场休息”,把w20理解为“终场休息”。

 

w9/w19和w20之间的区别在于:在w20,任何场上存活的僵尸都可以用来拖时间;在w9/w19,必须是当前波次出生的僵尸仍有存活,包括本波巨人投的小鬼,不包括伴舞。

 

然后我们看看普通波次的情况:

 

image

 

每波刷新时,游戏都会随机roll一个刷新比例,是介于0.5到0.65之间的一个小数。当剩余僵尸血量比小于这个刷新比例时,游戏就会判定可以刷新,2秒后刷出下一波~

 

举个栗子:假设刷新比例随机到的数是0.6,僵尸总血量1000,那么僵尸血量下降到什么程度时会刷新?答案是1000*0.6 = 600,打掉400血后,再过2秒就会刷新。

 

这仍然留下了一些问题——站在游戏设计师的角度上,肯定不希望僵尸刷新过快,僵尸的刷新速度应当有上限。另一方面,即便玩家火力很弱,过了足够长时间后仍应刷新下一波,僵尸的刷新速度应当有下限

 

游戏内的实际设定为:

  • 每波僵尸刷新后前4秒,不判断是否要刷下一波

  • 每波僵尸刷新后25~31秒(随机决定),强制刷出下一波

 

>> 想一想:理论上一波最短是几秒?最长是几秒?

 

 

 

 

 

参考答案:

1) 每一波最短为6秒,因为前4秒不判断刷新,而从判断可以刷新到实际刷新有2秒,因此最短也有 4+2 = 6秒。

2) 每一波最长为31秒,前提是运气够好,roll到了最高的上限值=。=

点很背的话,能确保的最长长度是25秒。

 

 

5.2 区分两种发炮时机

 

操作传统八炮时,一般是等到舞王指天后开炮。

 

不过人类的探(zuō)索(sǐ)精神是无限的。僵尸刷新后开炮天经地义,那么僵尸刷新前就开炮是否可行呢?

 

答案是可以的。玉米炮从发射到落地大概4秒不到,如果在僵尸刷新前1秒左右开炮,那么炮就会在刷新后3秒左右落地,有效杀伤大部分僵尸。

 

如果太早开炮的话,还是会杯具的,类似“空大”嘛…… 一定要注意。

 

由此,我们可以区分两种不同的发炮时机

  1. 反应炸。等僵尸刷新后再开炮。

  2. 预判炸。在僵尸刷新前开炮。

 

 

5.3 P5节奏与梯子南瓜

 

你还记得P4里“4”是什么意思么?

 

没错,“4”是参数。我们当时说,参数描述了节奏的快与慢,参数越高,节奏就越快。

 

八炮节奏中,一个约36秒的周期内处理了4波怪,故作“P4”。

 

如果我们加两门炮,变成十炮,相应地就能加快节奏,从处理4波怪变为处理5波

 

请看大屏幕——天台十炮(操作示范):

 

image

 

Q1:等等!我没数错的话,炮往前推了一格吧?不是说7列不安全吗?

A1:嗯,确实前推了一格,但这倒也不是为了炫技……

 

根据游戏设定,屋顶场地的巨人肾虚(大雾),投掷小鬼力气不够,小鬼会集中落在4~5列,而非3~4列。这意味着传统八炮那种56列炮是有极大风险会被爆菊的!

 

但有一个好消息:屋顶场地没有矿工和舞王。大概是矿工需要挖土,舞王召唤伴舞需要从土里召唤,而屋顶的瓦片显然不适合做这些事情((

 

没有矿工,底线炮安全了;没有舞王,67列炮安全了。这就是为啥这十门炮要摆在这个位置。

 

 

Q2:再等等!那南瓜上的梯子是什么意思?

 

image

 

A2:看着确实很碍眼呢……

 

不过,这并不是什么意外哦。这是有意而为之,故意架的梯子

 

传统八炮里,小鬼会反复啃食南瓜,我们不得不频繁修补。

 

于是天才玩家们想到:既然南瓜老是被啃,给南瓜架上梯子,不就免疫啃食了?

 

听上去这非常不靠谱。南瓜被扶梯僵尸架上梯子后,就失去了阻挡的功能。但实际上,这并不影响曾哥对小鬼进行输出。

 

小鬼在爬梯过程中,会被曾哥喷死,没有威胁:

 

image

 

更多关于梯子南瓜的保养知识,以及搭梯方式,请参考某路视频讲解当你掌握了基础的开局流程后,如果想跳过开局阶段,尽快在高f测试某个新阵型,可以使用PvZ Toolkit( https://pvz.tools/toolkit/)等修改器进行快速布阵与跳关。

 

★BONUS TIP —— 1.0原版中,屋顶的玉米炮有“上界之风”bug,体现为发射底线炮(12列炮、23列炮等)时,炮落点会往上偏,容易漏下行僵尸。

 

比如图中这门炮是发射到3路的,伤到了4路巨人,却漏了4路的普僵

 

image

 

处在平地的炮(比如67列炮)就基本没有这个偏移问题。

 

因此,为了确保两门炮能覆盖五行僵尸,我们通常将底线炮与平地炮结合使用,底线炮炸2路,平地炮炸4路

 

【拓展思考】为什么底线炮炸2路,平地炮炸4路不会漏任何僵尸?和“平地炮炸2路,底线炮炸5路”的策略相比,有什么区别?

 

解释完了天台十炮为什么要这么摆后,是时候回归正题(P5)了……

 

天台十炮的完整节奏如下:

P5PP | PP | PP | PP | PP (7, 7, 7, 7, 7)

(节奏名+具体操作+波长)

 

玉米炮的精确CD为34.75秒,所以每波7秒,总共5波,5*7 = 35秒,≥34.75,是足以循环的。

 

实际手操时无需过分精确,可以留一些余地。

 

 

>> 谈一谈:对于这个阵型,P5节奏比起P4节奏的优势是什么?

 

之所以要摆十炮,打P5节奏,而非保持八炮打P4,是因为炮往前推了一格,如果采用P4节奏,行动速度极快的梯子僵尸有可能啃炮。

 

 

5.4 P6节奏与冰消珊瑚

 

从P4的9秒一波,到P5的7秒一波……还能更快吗?

 

答案是YES。前面讲解刷新规律时,我们讲过最短可能波长为6秒,是僵尸刷新速度的上限。

 

这个“6秒”纯粹来自游戏设定,也被称作“自然上限”。

 

借用小学数学知识,你不难想到:36秒 = 6*6秒。因此,如果能摆十二门炮,就可以每6秒发射一对,打出P6节奏。

 

请看经典十二炮阵图如下:

 

image

 

你一定想问:先前水路6-9列不是因为珊瑚三人组不安全吗?经典十二炮是如何克服的呢?

 

珊瑚三人组固然烦人,但并非没有解决方法。

 

如果你是PVZ高手,等w19结束的红字跳出后,等炮闪烁八下,发一炮炸4-7附近,只要掐得够准,就能用霸气春哥波无伤炸掉珊瑚——称作“炮消珊瑚”。

 

然而对于手控玩家特别是新手们而言这个操作实在有点难以掌握。好在宝开是非常仁慈的,特地做了一个设定:冰生效后,水面会冻结3秒水面冻结期间珊瑚不生成

 

红字跳出约5.5秒后,用咖啡豆唤醒冰菇,就可以阻止珊瑚生成——称作“冰消珊瑚”。

 

★BONUS TIP —— 在屋顶场合,关末会出现类似于珊瑚三人组的空降三人组,由三个蹦极僵尸空投三个僵尸到前场。使用和冰消珊瑚类似的手法,可以冰消空降,见天台十炮示范视频(把天空冻结住他们就下不来了,真是非常有创意

 

确保水路炮的安全后,经典十二炮的一切就都顺理成章了。

 

采用预判炸手法,每波僵尸刷新前1秒左右开炮,就能把矿工、舞王、海豚等各类僵尸扼杀在摇篮内。你可以参考这个示范视频:戳我

 

P系节奏,乃至任何其它类别的节奏,都不存在比P6刷新更快的了。P6因此也被称为“自然上限节奏”。

 

 

第六章 用卡片代替炮

 

6.1 认识灰烬

 

恭喜你,你已经学习完毕了P4、P5、P6节奏,可以说是P系节奏的达人了。

 

想必你也已经认识到,炮是何等强大的一种植物,不愧为“无尽双神”之一(顺带一提,另一神是曾哥)。

 

emm但别忘了这个游戏叫植物大战僵尸,不是春哥炮大战僵尸。

 

是否存在其它植物,能够完全替代或部分替代炮的作用呢

 

还记得冒险模式里,没买玉米炮紫卡的你,是如何范围性杀伤僵尸的么?——答案是用毁灭菇(也称作核武)、樱桃炸弹这一类灰烬植物

 

image

 

用炮炸僵尸是炸,用灰烬植物炸僵尸也是炸。很自然地,灰烬植物能够代替一部分炮的作用。

 

 

6.2 运算量的概念

 

直觉上,我们明白樱桃能代替核武的作用,核武能代替炮的作用,炮能代替樱桃的作用……

 

不过这样的理解还是略显混乱。我们能否从炮与灰烬植物间找到共性,抽象出一个通用的概念

 

image

 

我们约定以最常见的炮作为衡量基准,称发射一次玉米炮等价于操作1个“运算量”。

 

樱桃的伤害范围和炮完全相同,因此一个樱桃相当于1个运算量

 

核武比较厉害,可以覆盖以自身为圆心,直径约7格的圆范围内的所有僵尸,如图:

 

image

 

我们认为一个核武约等于2个运算量(实际上略强一些)。

 

在一些情况下,组合使用火爆辣椒+窝瓜约等于1个运算量(实际上稍弱一些)。放置窝瓜时务必小心,因为窝瓜很容易演戏(

 

明白了运算量的概念后,我们可以探究一下运算量数与参数间的关系。

 

 

>> 想一想:P4节奏的一个周期内,是要求发射8次炮,还是要求8个运算量?

 

 

 

 

 

 

 

答案是8个运算量;发射8次炮只是满足8个运算量要求的其中一种方式。

 

如果我不走寻常路,非要7炮+1樱桃,或者6炮+1核弹,甚至5炮+1樱桃+1核弹凑一个周期…… 当然都是可行的。

 

 

>> 想一想:运算量总数参数间存在何种关系?

 

P4共8个运算量;P5共10个运算量;P6共12个运算量。

 

我们发现,运算量总数似乎总是等于参数*2。

 

这其中的原因在于:对于P系节奏,参数等同于一次周期内处理的僵尸波数。而每波僵尸都需要2个运算量才能完整覆盖。只发一炮,或只用一个樱桃,或只用一炮+一个辣椒…… 肯定都不太够,不信你可以问问僵尸们。

 

既然每波僵尸要求2个运算量,那么X波僵尸就要求2X个,因此PX节奏总共包含2X个运算量。

 

 

6.3 灰烬代奏

 

基于“操作就像音符,一串操作连起来就像节奏”这个比喻,我们称用卡片代替炮功能的行为叫做“代奏

 

在这一小节里,我们主要关注灰烬代奏,也就是用灰烬卡片代替炮的功能。

 

为了交流简洁,轨道语言有如下约定:

  • 樱桃:取灰烬(Ash)中的A,标记为A

  • 核武:取核弹(Nuclear)中的N,标记为N

  • 辣椒:同样取灰烬(Ash),为与A作区分,记作A'

  • 窝瓜:同样取灰烬(Ash),为与A、A'作区分,记作a

 

是不是挺洋气的呢~ (P:勿cue

 

我们可以写出如下约等式:

  • 1N ≈ 2P

  • 1N ≈ P+A

  • P ≈ A

  • 1N ≈ PP ≈ AA'a

  • ……更多例子略,你应该已经get到了

 

你也许会问:为什么都是约等于呢?核武比两炮略强我能理解,但之前不是说炮和樱桃的杀伤范围完全一致么?

 

嗯,毕竟世界上也没有两片一样的雪花嘛。炮和卡之间,仍旧是存在许多区别的。例如,放置樱桃需要有前场空位(不能被冰车的冰道覆盖),炮就不需要;樱桃CD为50秒,炮仅有36秒左右……等等。

 

我们只是说,在运算量这个抽象概念的意义上,一炮相当于一个樱桃。其它植物同理。

 

 

6.4 灰烬代奏的简单用例

 

阵型:RE. 十一炮(我是视频

 

image

 

乍一看狂荡不羁的外表下……其实是个很普通很常规的阵。

 

话说,中路那门34列炮不怕小鬼爆菊吗?

 

天台小鬼通常落在4~5列,这话说得没错,但如果是中路,由于2路、4路炮火力重叠,红眼投小鬼时机早,外加有群瓜减速+两曾喷杀,所以像图里这样的设置问题并不大。这也被称为“复古流”设置。

 

虽说摆下了第十一门炮,但以常规手段无论如何也不可能摆下第十二门了。

 

为了愉快地打P6,我们使用樱桃填补那1个运算量的缺口就行啦,也就是所谓的“樱代P6”。

 

注意一个很简单的道理:樱桃虽然跟炮一样,都相当于1个运算量,但樱桃要50秒才恢复冷却,不能一上来就用来代奏。

 

小X同学:PA(我就要先樱桃!)| PP | PP | PP | PP | PP | P? ← 樱桃没恢复,杯具了吧……

小N同学:PP | PP | PP | PP | PP | PA(尽可能晚用樱桃)| PP | PP | PP | PP ← 顺利度过

*波长均为6秒,略去

 

小N同学的做法,是利用了每f只有9w或10w,之后就会进入中场/终场休息的游戏基本流程。

 

在P系节奏中插入灰烬代奏时,由于灰烬CD慢,我们通常遵循“尽可能延后代奏插入时机”的原则。

 

 

6.5 灰烬代奏的综合用例

 

阵型:FE. 真水无八炮(我是视频

 

image

 

现在我们看一个稍复杂点的例子。

 

首先看到阵名,“真水无”的含义是“水面上完全不种植任何植物”,春哥曾哥这种永久员工也好,秒生效的冰菇核弹等临时工也好,都不允许。

 

这意味着,如果你想用核武代奏,那么只能放置于岸路(二、五路)。二路核武漏六路僵尸,五路核武漏一路僵尸,都需要配合其它灰烬进行补锅。

 

从这里你也能看出:只有释放位置合理的核武,才相当于2个运算量。如果位置不合理(就像这里),那么可能只能发挥1个运算量的效用。

 

辣椒会烧毁梯子,所以我们固定将辣椒用于一路(这样只牺牲1行梯子),将樱桃固定用于下半场。

 

仍旧秉持着延后代奏插入时机的原则,得到如下节奏:

PP | PP | PP | PP | a+N'/A | A'/N | PP | PP | PP+收尾

PP | PP | PP | PP | A'/a+N' | N/A | PP | PP | PP | PP+收尾

 

我们约定用N'表示模仿者核武(复制核)。别问复制樱桃和复制辣椒怎么办,它们非常少见,真用到的话就灵活标注吧= =

 

上f的这两个波次,看着似乎很复杂 ↓

| a+N'/A | A'/N |

 

我们来详细解读一下。a+N',指二路先用窝瓜压掉残血红眼(防止砸复制核),然后放复制核。A就是在下半场丢个樱桃补锅~ 为了更清楚地区分上下半场操作的区别,这里用了“/”符号分隔上下半场

 

同理,A'/N就是一路用辣椒,五路丢原版核。

 

【拓展思考】下f中 | A'/a+N' | N/A | 对应的操作是什么?

 

有必要提一句:下f收尾时,灰烬卡都在恢复,炮也要等一会儿再好。虽然僵尸不再刷新了,但场上可能还有残留的红眼,仍有威胁,此时可以请出冰菇大仙帮助收尾。

 

关于这个例子就讲到这里啦。樱桃、辣椒、核武、复制核、窝瓜都用上了,可以说是非常齐全了233

 

如果你能完全理解这个例子,说明你对灰烬代奏已经有非常充分的理解了√

 

 

提纲

 

本提纲重新列出了正文部分涉及到的关键概念与阵型,可用作知识自测与复习。

 

第一章 对PVZ的认识

  • 红眼、矿工、舞王、春哥、曾哥、冰瓜、六大场地、六行/五行场地、水路/岸路/边路、中路/旁路/边路

第二章 游戏流程

  • 波次、旗帜、选卡、红字、白字、开局阶段、冲关阶段

第三章 我的第一个阵型

  • 小鬼、珊瑚三人组、传统八炮、节奏

第四章 用轨道语言描述节奏

  • P、|、波长、节奏类别、P系节奏、参数

第五章 更多P系节奏

  • 僵尸刷新规律、中场休息/终场休息、刷新比例、刷新速度的上下限、反应炸、预判炸、P5节奏、天台十炮、梯子南瓜、上界之风、P6节奏、经典十二炮、炮消珊瑚、冰消珊瑚、冰消空降、自然上限

第六章 用卡片代替炮

  • 灰烬植物、运算量、运算量总数与参数的关系、代奏、N、A、A'、a、RE十一炮、樱代P6、FE真水无八炮、/

 

 

索引

 

总目录

下一篇:2. 小试牛刀

 

 

引用

本文对以上所有作者表示敬意与感谢。

 

 

6条评论
PVZ Forum Bot
评论: 14
管理员
主题创建者
(@pfbot)
会员
注册于: 2年前

新轨道读本——2. 小试牛刀

 

欢迎来到手撕轨道读本的世界。

 

本系列为PVZ生存无尽零基础入门教程;本文为第二篇

 

适合阅读对象:已学习本系列第一篇的读者。

 

本教程专为零基础新人编写,基于PC 1.0 原版,年度版(Steam版)大部分适用,北美版部分适用,其它版本请视实际情况判断。

 

TIP:第一篇提到了当你掌握基本开局方式后,可以使用修改器快捷布阵并跳关,省去无用功。如果你想录制下自己的操作,并将视频发布至网上,可以参考这个教程:Pt站

 

 

学习目标

 

阅读完本文后,你将:

  • 能区分不同阵型与操作类别

  • 理解描述各类阵型节奏的最佳方式

  • 对基础的复合运算有一定认识

  • 了解保护鬼位炮的常见手法

 

 

目录

 

image

 

 

第一章、阵型万花筒

 

1.1 给僵尸分类

 

除雪人僵尸外,所有僵尸的根本目的都是要进家吃脑(自己吃or让其它僵尸吃)。

 

但随着对游戏理解的深入,你会发现僵尸的威胁是多种多样的,可作简单分类如下:

 

image

 

  • 必杀系 —— 对植物的伤害是一击必杀的僵尸

    代表僵尸:红眼(白眼)、冰车、小丑。

    必杀系僵尸整体强度极高,尤其是红眼,是最令人头痛的存在之一。

  • 闪现系 —— 从非常规位置发起攻势的僵尸

    代表僵尸:矿工、小鬼、伴舞、蹦极。

    这类僵尸自带“穿越”属性,不走寻常路,新玩家可能会被打个措手不及。

  • 飞跃系 —— 具有跳跃或飞行功能的僵尸

    代表僵尸:撑杆、海豚、跳跳、气球。

    这类僵尸具备某种意义上绕开植物的能力,需要有对应策略防止“偷家”。

  • 啃食系 —— 啃食作为主要伤害植物手段的僵尸

    代表僵尸:梯子、橄榄。

    最普通也最常见的僵尸类别,其中梯子速度最快,橄榄速度快且血量厚,值得注意。此外还有普僵路障铁桶门板报纸等各种杂鱼,都属于啃食系。

 

【拓展思考】一个僵尸一定只属于一种类别吗?是否存在具有多重功能的僵尸?

 

【拓展思考】你觉得威胁最大的僵尸是什么?同一种僵尸的威胁,对于所有阵型而言都是一样的吗?

 

一个优秀的阵型,应当对上述所有僵尸类别(以及其它一些未列出的)有完备的抵抗能力与完善的应对方式。

 

在你今后自己设计阵型时,也需要时刻思考这一点,尽可能给出对所有僵尸的妥善处理方案。

 

 

1.2 给植物分类

 

根据植物的使用性质与输出方式,可以对植物作简单分类如下:

 

image

 

根据植物功能的持久度,我们将植物分为一次性植物(通称卡片永久性植物两大类。

 

参考零度给出的定义:发挥其主要效用后,能恢复至原本状态的植物称为永久性植物;否则称为一次性植物

 

举个栗子:玉米炮发射后,经过一段时间炮弹装填完毕,可以重新发射——这就叫“恢复至原本状态”。

 

如果是樱桃炸弹、毁灭菇,使用后就烟消云散了,无法重复使用——这属于“无法恢复至原本状态”。

 

我们说,一次性/永久性是植物自身的属性,与其在场上放置的时间长短无关。例如,在白天场合毁灭菇会睡觉,可以存放很久后再唤醒,但毁灭菇依然是一次性植物,因为它在睡觉的这段时间内并没有发挥其主要的效用。而它一旦发挥效用(被唤醒)后,就无法恢复至原本的状态了。

 

【拓展思考】为什么我们优先考虑植物的“主要效用”?同一种植物可能具备多种效用吗?

 

一次性植物主要包括灰烬植物、冰菇、垫材。

 

垫材又称为“炮灰”,通常是小喷菇、阳光菇这样价格低廉且冷却时间短的卡片,可以用来拖延巨人(让巨人一直砸垫材,“垫巨人”),或者用来阻挡啃食系的僵尸。

 

image

 

永久性植物里的攻击性植物可以分为两类,一类能持续地自动对僵尸进行攻击,称作自然输出植物(缩写为IO,来自Implicit Operation,“隐性运算量”);另一类需要手动操作,其实就是特指玉米炮啦。

 

常见的攻击性植物大多都是自然输出植物,即IO,如曾哥、冰瓜、机枪射手等等。请记住IO这个概念,我们在之后还会见到它。

 

 

1.3 给阵型分类

 

第一篇中,我们学习了传统八炮、天台十炮、经典十二炮这样的“国民阵”(认知程度高、操作难度低的阵型)。

 

实际上,阵型世界的繁富程度远超你想象。从无炮到最多炮,从水路无植物到陆路无植物,各种阵型层出不穷,只有想不到,没有做不到。

 

image

 

那么,如何给这些阵型分类呢

 

上一小节里,我们谈到植物可以分为卡、炮、IO三类。

 

有一小部分阵型无需卡片也能运行,如经典十二炮。然而,这样的阵型毕竟是极少数。

 

绝大多数阵型都依赖卡片运作。这主要是出于可玩性的考虑——PVZ里,玩家主要的操作无非是用卡发炮两样。如果连卡都不用了,那就只剩发炮了,而单单发炮本身是玩不出什么花头的,很容易沦为机械性重复(你可以想象一下用经典12冲1000f的滋味)。

 

既然大部分阵都要用卡,我们就可以重点关注炮和IO的占比,作为阵型分类的准绳

 

请看分类示意图如下:

 

image

 

从最左端的无炮,到最右端的无IO炮阵,就是一个炮占比逐渐增加,IO占比逐渐减少的过程。

 

展开描述如下:

  • 无炮 —— 不使用炮,靠卡+IO打出一片天下。

  • 重IO炮阵 —— 使用炮,但整体僵尸刷新节奏仍由IO主导。由于IO输出的不确定性,玩家无法精确控制刷新时机。这类阵型表面上看上去就像是往无炮阵里塞了若干门炮。

  • 分裂炮阵 —— 炮负责某半场,IO+卡负责另半场。IO占部分主导权。比较奇葩的一类阵型。

  • 散炸炮阵 —— 容错极大的无脑阵,炮、卡、IO谁上都可以,玩弄僵尸于股掌之间。适合新手,操作起来比较有趣。无所谓炮和IO谁占主导权。

  • 轻IO炮阵 —— 含有IO,但僵尸刷新节奏由炮主导。大部分主流阵常规阵国民阵都在这里。

  • 无IO炮阵 —— 不含IO,只用炮和卡。这类阵往往要求操作较精确,许多还要键控

 

不同阵型最惧怕的僵尸种类也是不同的。

  • 必杀系强无敌,对所有阵型威胁都较大(红眼、冰车、小丑)

  • 飞跃系在无IO炮阵里很让人头疼,因为没有IO,必须另想办法处理这些喜欢偷家的僵尸(撑杆、海豚等)

  • 闪现系在无炮里基本没有存在感,炮阵里取决于炮摆放的位置(矿工、小鬼等)

  • 啃食系里的橄榄对无炮、重IO炮阵威胁较大,因为它血量很厚,轻易打不死;梯子对轻IO炮阵、无IO炮阵威胁较大,因为它速度很快

 

 

>> 试一试:你能给以下阵型做个大致的分类吗?(不要求掌握具体运行细节)

 

阵① —— 某八炮

(提示:回想一下“由IO主导”是怎么定义的)

 

image

 

 

 

答案:

这是轻IO炮阵。阵型大家都认识,传统八炮嘛。

前场曾哥输出能力很强,但刷新节奏仍然是由炮掌控的。

 

 

阵② —— 某二炮

(提示:操作这个阵时,炮只用在上半场,进行“自我保护”)

 

image

 

 

 

答案:

这是分裂炮阵。阵名为分裂二炮。

炮用在上半场,卡用在下半场(准确来说上半场还是蹭到了冰菇的效果),符合分裂炮阵的界定。

 

 

阵③ —— 某十二格

(提示:这是道送分题= =)

 

image

 

 

 

答案:

这是无炮。阵名为两仪无炮。

原因非常显然。

 

 

阵④ —— 某三炮

(提示:这个阵操作起来非常随意,据说开八倍速都能玩)

 

image

 

 

 

答案:

这是散炸炮阵。阵名为冲关三炮。

操作起来随心所欲,自由度很高。

 

 

阵⑤ —— 某十字架

(提示:带卡如下)

 

image

 

image

 

 

 

答案:

这是无IO炮。阵名为十字架八炮。

虽然看上去炮旁边花里胡哨摆了一堆东西,但没有任何IO植物,符合无IO炮阵的界定。

 

 

第二章 不规则节奏

 

2.1 区分规则节奏和不规则节奏

 

学习了五花八门的阵型种类后,让我们来探究一下各类阵型的节奏有什么深层次的异同。

 

基于刷新和操作的确定性,可以将节奏分为规则节奏不规则节奏两类,如下:

 

image

 

PVZ世界里,绝大多数阵型都采用规则节奏,其特点是:打开游戏前操作就已基本确定,刷新节奏主观可控。第一篇学习的传统8天台10经典12等等阵型的节奏都属于这一类。

 

相反地,不规则节奏的特点就是刷新不可控与操作不固定,我们将在这一章重点学习。

 

 

2.2 IO主导刷新

 

常见于:无炮、重IO炮阵

 

image

 

这里插播一条小知识:小丑僵尸在刷新后4.4秒内不会爆炸。因此许多顶满无炮选择在僵尸刷新后4.4秒内让冰生效,待曾哥喷杀小丑,优雅“拆弹”。这就是最基础的“控丑”。

 

image

 

以机械钟无炮为例(参考视频):

 

image

 

继承自传统顶满无炮布局,唯一惧怕的僵尸就是小丑,无丑关直接乱嗨。

 

对机械钟而言,玩家只需要确保每波僵尸刷新后对小丑进行处理(冰控或灰烬炸),此后高枕无忧静待刷新即可,让IO和僵尸充分享受二人世界。

 

image

 

由于IO输出存在各种不确定性,我们称由IO主导刷新的节奏属于不规则节奏。

 

 

2.3 不充分激活

 

常见于:分裂炮阵、散炸炮阵、部分轻IO炮阵

 

image

 

“激活”泛指玩家通过主观操作激发下一波僵尸刷新的行为。在上一小节“IO主导刷新”中,玩家不存在激活动作,完全由IO代劳。

 

如果存在激活动作,根据其行为逻辑可以分为充分激活不充分激活两类。

 

image

 

第一篇介绍的大部分国民阵的节奏都是充分激活的。以经典12为例,6秒发一对炮,只要手不抖眼不歪,总是能有效伤害全场僵尸,以6秒发一对炮实现6秒刷一波怪的效果

 

注意:这种对应关系并不是雷打不动的。

 

根据游戏设定,每一波每种僵尸具体出多少只,是基于一定的权重比例随机决定的。另一个重要的常识是,领带僵尸(包括普僵、路障、铁桶、铁门、水路鸭子)和报纸僵尸行动速度很慢,他们中进场慢的一部分可以躲过预判炸

 

这就导致了某一波红眼僵尸特别多(血量厚),或者领带/报纸特别多(进场慢)的可能性。再加上刷新比例(0.5~0.65那个随机数)也是随机决定的,种种因素叠加起来就充分激活后不刷新,产生刷新延迟

 

image

 

虽然但是,经典12是不虚这种小概率事件的~ 如果刷新延迟,等一段时间再发两炮,然后进行下一波预判即可。再不行点个冰之类的补救一下,办法非常多。

 

由于这类小概率事件的存在,我们默认界定充分激活与不充分激活时,主要看行为逻辑,而非只看结果。因此,经典12的P6仍属于充分激活。

 

 

2.3.1 不充分激活——炸点后移

 

炸点后移是不充分激活的典型例子。

 

以后置六炮为例(参考视频):

 

image

 

和传统八炮那种常规炮位相比,陆路炮后退一格,炸点需改为七列正中,避免巨人把小鬼丢到炮菊花上。

 

这种阵设提供了额外的战略缓冲,退一步海阔天空。相应地,由于炸点后移,刷新延迟非常常见。如果说经典12是偶有延迟,那对后置6而言刷新延迟就跟吃饭喝水一样,每一波都可能延迟——当然,这并不意味着它玩起来难度很高。

 

image

 

 

2.3.2 只炸半场

 

嗯?你问什么阵会用只炸半场这么蛋疼的玩法?

 

有请轮炸九炮(参考视频):

 

image

 

这个阵的操作方式非常简单粗暴 —— 炮的CD约36秒,一共九门炮,那就每4秒发射一门炮,轮流轰炸上、下半场(所谓轮炸),形成足够强大的火力覆盖网,根本不care僵尸啥时候刷新。这也使得这个阵的操作方式异常简单,甚至可以脚打(不是夸张哦……你可以搜下b站)。

 

总的来说,轮炸操作是一朵奇葩,主要用于满足精神病人思维广的好奇心,在实战中用途不广,但这种只炸半场的玩法属于不充分激活无误。

 

 

2.4 灵活操作

 

常见于:无炮、重IO炮阵、分裂炮阵、散炸炮阵、部分轻IO炮阵

 

最后一种不规则节奏的特征,来自于操作的不确定性。

 

image

 

 

2.4.1 灵活操作——减压

 

以经典的散炸炮阵,冲关三炮为例:

 

image

 

这个阵的玩法就是没有固定玩法,只有一个要点:减压

 

顾名思义,减压就是要减轻压力,步步高打火机,哪里怪多炸哪里,高度符合人类最本能的操作逻辑。就冲关3这个阵而言,带上曾哥套件,无需严格控丑;橄榄控不住了,那就点个冰;红眼要砸喷了,那就用窝瓜压。总之一句话,以减压为核心瞎j8玩就行了。

 

好奇宝宝可以在b站上搜视频,因为打法太多这里就不列某个单一视频作为“示范”了。

 

 

★BONUS TIP —— 冲关三炮应如何应对蹦极僵尸(小偷)?

 

小偷是个很烦人的存在…… 谁都不希望自己的植物突然消失。

 

之前介绍过的大部分阵型用伞叶护全场;如果炮数充裕,你当然也可以炮炸小偷。但像冲关三这样的,伞叶和炮都少得可怜,该怎么办呢?

 

我们需要了解几条小知识。

 

>> 知识1:

蹦极判定范围极宽,占横向三格,总共3*5范围内的曾哥都可以打到:

 

image

 

如图,想偷2-3植物的小偷可以被1-1至3-5范围内所有曾哥攻击到。

 

 

>> 知识2:

如果一个小偷同时在6个及以上曾哥的攻击范围内,可以直接无视。

 

比如常见的水路顶满六曾:

 

image

 

试图偷任何一个曾哥的小偷都会同时被6个曾哥攻击(为什么?),当场去世。

 

 

>> 知识3:

如果一个小偷在2个及以上曾哥的范围内,配合冰菇冻住小偷,可由曾哥喷杀之,简称冰杀小偷

 

冰杀小偷的最早点咖啡豆时机为靶子落地刚稳定后(约为刷新后1秒),最晚时机为小偷完全落地前(约为刷新后3.7秒)。

 

 

根据以上知识,我们可以将冲关三炮的整个阵设划分为“伞叶保护区”、“双曾覆盖区”、“六曾覆盖区”,如下:

 

image

 

如果小偷全部落在伞叶覆盖区和六曾覆盖区,那就什么都不用做,静待他自生自灭~

 

如果有小偷落在双曾覆盖区,请冰杀小偷。

 

此后我们要讲解的许多阵型都会用到冰杀小偷的技巧,你也可以在相应的示范视频中看到这个操作。

 

 

2.4.2 灵活操作——自由操作顺序

 

减压之所以属于灵活操作,是因为我们不知道它会不会发生。有?没有?你猜~

 

类似地,补阵(阵型因意外事件被破坏后需要补救)也属于灵活操作,总不见得在打开游戏前你就知道w1第2秒你会发错一门炮导致3只海豚啃掉4门春哥吧……

 

除了“不知道会不会发生”外,还有一种不确定性来自“不知道发生的顺序”

 

回到前面机械钟的栗子:

 

image

 

我们知道,每波的控丑的方式有:

  • 冰控

  • 用AA'炸

  • 用N炸

 

执行这三者并不需要固定顺序,顶多注意一下N后最好接AA'(避免接I的咖啡豆CD冲突),而至于具体什么时候插入N+AA'或只插入AA‘,完全交由玩家自由判断。这就是自由操作顺序

 

 

2.5 小结

 

呼…… 说了这么多,趁还没忘记整理一下这些思路吧。

 

复习一下这张图:

 

image

 

我们称,刷新节奏主观可控且固定操作为主叫做“规则节奏”,否则是“不规则节奏”

 

【拓展思考】为什么这里要说以固定操作“为主”?规则节奏中一定不存在灵活操作吗?

 

大部分无炮、所有重IO炮阵、所有分裂炮阵、所有散炸炮阵、小部分轻IO炮阵和极少数无IO炮阵采用不规则节奏。

 

至于为什么要这么分?读了下一章你就知道了。

 

 

第三章 轨道语言的盲点

 

3.1 轨道语言并不灵活

 

坏消息:轨道消息有局限性。

 

好消息:轨道语言只是一个工具,任何工具都有局限性,就像遥控器没法拧螺丝一样。

 

轨道语言最大的局限,在于它只适合描述规则节奏。如果用来描述不规则节奏,要么文不达意,要么冗长繁复。

 

image

 

不规则节奏并非不能用轨道语言描述,只是这种描述往往不够充分,满足不了玩家的需求。当然,你也可以约定一堆稀奇古怪的符号强行表述,但这样还不如直接写成文字打出来呢……

 

 

3.2 如何描述无炮

 

大多数无炮都使用不规则节奏

 

机械钟这个例子都要翻烂了就不拿出来了。我们看一个难度稍高的无炮,ME. 长矛无炮(7花版,参考视频):

 

image

 

和机械钟不同的点在于,这个阵整体容错较低,需要以固定顺序执行操作(称为“固定卡序”),不像机械钟那样可以自由调换。

 

如果我们暂且忽略IO主导刷新带来的不确定性,强套一下轨道语言的框架,可将高密度出怪下的理想节奏描述为:

C3A'I | AN | N'

 

C代表C系节奏,取自卡片(Card),是以卡CD(50秒)为一个周期长度的一类节奏。3参数,老朋友了,含义不变。

 

但这种描述存在许多问题:

  1. 无精确波长,且难以简洁地传达理想的波长范围和控制波长的技巧。

  2. 具体操作时机不确定,单看轨道没法掌握操作技巧。

  3. 只描述了最理想情况,未能涵盖意外情况的处理。

  4. 略去了太多重要的灵活减压操作。

  5. 略去了太多起手、收尾、核坑等细节。

 

说到底,所谓的“C3节奏”只能大致描述一下刷新快慢和主要操作元素,但远远无法涵盖节奏全部的细节,称不上是充分描述

 

 

随着无炮技术发展,出现了一些以固定操作为主且刷新可控的无炮节奏,称作“类炮阵节奏”。

 

比如FE. 无曾无炮(参考视频):

 

image

 

我们先不讨论这个用杨桃守底线代替曾哥杀矿工小鬼的逆天创意……

 

这个阵型的节奏是很简洁明了的,写出来就是:

精准C3IN | AA'a | N' (18, 16, 16)

 

其波长十分精确。此节奏因此标为“精准C3”,以和一般的无炮C3作区分。

 

相对来说,这种节奏更适合用轨道语言表述,不过操作细节方面仍需以其它方式补充说明(如:窝瓜释放技巧,樱桃释放位置,收尾方式等等)。

 

 

>> 小结:

 

无炮阵型不依赖轨道语言描述节奏。

 

大多数无炮可借用轨道语言里的符号(N、A、I这种)描述操作元素,单纯作为一种简写。它们也用C3、C4这样的节奏名笼统表述节奏的快慢,毕竟写个字母+数字比“50秒左右过三波怪”还是方便不少的。

 

但是轨道语言的功能基本也就这样了,不能也不必指望用轨道语言进行完整、充分的描述。

 

此后的内容里,我们将很少再谈及无炮。若你对无炮有兴趣,请参阅植吧导航2022( https://docs.qq.com/doc/DUmRPYlpBSFVmcVBO)中“无炮研究”部分进行进一步学习。

 

 

3.3 如何描述不规则炮阵

 

不说你也猜到了,不规则炮阵不适合用轨道语言描述节奏。

 

至于具体怎么办,还是两条路,要么用自然语言,说人话,要么上视频

 

不规则炮阵以老阵、经典阵为主,种类较多,如果要一个一个介绍的话太费篇幅,暂且略过。总之如果你以后看到某炮阵似乎操作很随意用轨道语言怎么描述感觉都不合适的,这一般就是不规则炮阵。

 

和无炮同理,此后的内容里我们也基本不再谈及不规则炮阵。我们约定,C系节奏原则上只用于描述无炮与重IO炮阵,因此之后也基本不再讨论C系节奏。

 

image

 

 

第四章 复合运算初探

 

4.1 不同炮位的名称

 

为交流方便,我们对各个炮位的名称做如下约定:

 

image

 

上图中“鬼位炮”的概念适用于前院与后院陆路。如第一篇所述,屋顶场地小鬼落地范围不同,“鬼位炮”变为45列炮与56列炮。

 

 

4.2 额外的运算量需求

 

还记得大明湖畔的这个阵么?

 

image

 

这是我们目前学习过的阵里最“嚣张”的一个,五行全摆超前置炮。

 

那,还能更嚣张点吗?

 

你可以把炮再往前推一格,变成九列炮,直冲地狱级难度…… 由于难度幅度提升过大,按下不表。

 

或者,你可以去掉冰瓜(以及冰豆)之类具有减速功能的植物。

 

比如这个“不经典十二炮”:

 

image

 

没了自然减速线,也没了冰瓜自身的输出,红眼全程不减速,还得轰四炮才死(经典十二炮里有冰瓜的输出,只需三炮)。单纯的P6已经压不住了,红眼会砸炮。

 

除了去冰瓜之外,我们还可以在超前置炮身后的植物上做文章。

 

>>  想一想:下图的炮位里,保护上半场还是下半场的难度高?

 

image

 

照理来说上下半场没什么区别。但别忘了它……

 

image

 

根据游戏设定,撑杆出生位置偏右,进场晚,常规预判炸伤不到它(跟领带、报纸一样)。可他偏偏速度又很快,还是个飞跃系,一瞬间就能跃过超前置炮,对6列植物一通狂啃。

 

像这样的:

 

image

 

6列是南瓜,撑杆跳过炮了也是找死。

 

前置炮+超前置炮就没这么幸运了,必须直面撑杆问题。

 

 

>> 小结:

 

目前我们识别了两种待解决的问题。

1)去掉冰瓜后,如何压制红眼

2)布置前置炮+超前置炮,如何处理撑杆

 

“一切恐惧都来源于火力不足”。要解决这两个问题,原先2个运算量处理一波僵尸的手法已经不够用了,必定要引入额外的运算量

 

 

4.3 PS复合运算

 

如果有什么问题是发射两门炮解决不了的,那就从发射两门改成四门吧。

 

阵型:纯爷们十六炮(参考视频

 

image

 

十二炮不够用,加到十六炮就瞬间简单了,每三波额外发两炮,把红眼拿捏得死死的~

 

具体操作可表示为:PP | PP | PPPP | PP | PP | PPPP

 

这里有一个排版上的小问题。写太多P很丑,而且人们有时候为方便,表达对称操作时只写一半,比如 P | P | PP | P | P | PP 也可以表达跟上面这个式子同样的意思,于是“PP”就有了双重含义。

 

为避免混淆,我们约定和P一起发射的同步炮,取同步(Synchronous)中的S,标记为S

 

纯爷们十六炮的完整节奏描述如下:

P6PP | PP | PPSS | PP | PP | PPSS (6, 6, 6, 6, 6, 6)

 

注:S需要和P(或其它激活运算量)成对使用,否则没有“同步”的基准。

 

像PPSS这样,在基础的2个运算量上加入额外的炮or卡,打出组合拳的,我们称作复合运算

 

 

4.4 PD复合运算

 

如果有什么问题是同时发射四门炮解决不了的,那就改为先发射两门,等一会儿后再发射两门。

 

保护前置炮+超前置炮时,常规预判炸会漏撑杆。如果把PP改为反应炸,即僵尸刷新后立刻发炮,舞王又会搞事情(但在屋顶没有舞王,你可以这么做)。

 

既然这样,我们不妨保留原预判炸PP不变,增加反应炸PP,形成交叉火力网,预判两炮炸一般僵尸,反应两炮炸撑杆,且总共四门炮都可以输出到红眼身上。

 

简单试验可知,即使没有任何IO,每波发射四门炮(每半场两门),可以在红眼砸超前置炮前将其摁倒

 

我们约定有意识地比P晚发射的延时炮取延时(Delayed)中的D,标记为D

 

和S类似,D需和其它激活运算量成对使用,否则没有延时的基准。

 

考虑下面这个无冰瓜二十炮的草案:

 

image

 

我们可以列出一个理想节奏:

P6:PPDD | PPDD | PPDD | PPDD | PPDD | PPDD

 

这个节奏是可行的,但你只要没瞎一定会发现我们手里只有20炮,轨道里P和D加起来却有24个。

 

好吧,看来只能……

 

image

 

 

4.5 冰代奏——ICE1

 

咳咳,公然开挂这种事情肯定是不提倡的。

 

第一篇讲过“用卡片代替炮”。这里既然缺4炮,用卡片补上就行了。

 

沿用灰烬代P6的思路,你可以列出:

PPDD | PPDD | PPDD | PPDD | PPN | PPAA'a | PPDD | ...

 

但这不是最优的代奏方式。核武会留下核坑,水路9列得留空,辣椒还会烧掉某行梯子。

 

嗯…… 我们好像一直忽略了什么东西。

 

一次性植物里,除了灰烬,还有冰菇呢。DD在这里的作用无非是收撑杆+伤红眼,而这两件事情冰都可以做到。I虽然没法直接代PP,但是可以代DD嘛。

 

得到冰代P6如下:

PPDD | PPDD | PPDD | PPDD | PPI | PP| PPDD | ...

 

I的压制力足够,两个PPI波放在一起也没事。

 

以上节奏在夜间是成立的。但在白昼场合,咖啡豆需要7.5秒冷却,波长却只有6秒,手操起来有一定难度。

 

不妨把冰穿插进循环:

P6PPDD | PPDD | PPI | PPDD | PPDD | PPI (6, 6, 6, 6, 6, 6)

 

从中也能看出冰的优势:干净无污染,价格低廉,白昼场合可存储,不需要担心“卡的CD跟不上炮CD”。

 

另注:PD | PD | PD | PI | PD | PI 这样当然也是可行的。

 

最终阵型:无冰瓜二十炮(参考视频

 

image

 

我们称4-9这个位置为“存冰位”;称这种PPI代替PPDD处理撑杆的冰代奏方式为“ICE1”(含义:冰的第一种特殊使用方式)。

 

 

第五章 保护鬼位炮

 

5.1 引言

 

回到“如何摆更嚣张的阵型”那个问题。

 

不算过于离谱的九列炮,还有什么炮位是极具挑战性的呢?

 

答案就是一直以来默认的禁区——鬼位炮

 

欢迎来到向小鬼发出挑战的作死领域。

 

 

5.2 瞬杀

 

等一下……你刚刚说小鬼是吧?

 

可是我在红眼巨人投掷前,直接四炮秒杀它,不就没有小鬼问题了?

 

image

 

这是保护鬼位炮的第一种方式——瞬杀

 

然后我们就讲完了。这种方式成本过高(用术语说就是:要求的运算量过多),大部分阵型想用也用不起。

 

 

5.3 尾炸

 

小鬼被投掷后,落地啃炮之前,用炮或灰烬卡片在空中消灭之的操作,称作拦截

 

尾炸可能是你最先想到的拦截方式,即掐好玉米炮发射时机,提前发一炮炸3列或4列,使得小鬼快落地时正好被炸。

 

一般来说,使用尾炸意味着不能用冰瓜(与冰豆),因为冰瓜减速时机不确定,减速范围不可控,而原速巨人和减速巨人投掷小鬼花费的时长不同,时间对不齐就gg了。

 

阵型:尾炸十八炮(参考视频

 

image

 

如果去掉上半场那六门炮,后场摆个曾哥什么的,就是一个非常普通的P6十二炮。

 

换句话说,那六门炮存在的唯一意义在于保护自己((

 

尾炸十八炮的节奏如下(略去波长):

P6Pd/P | Pd/P | Pd/P | Pd/P | Pd/P | Pd/P 

 

表示尾炸操作时,同样取延时(Delayed)的D,改为小写,标为d

 

 

>> 尾炸小知识:

  1. 尾炸时机参见视频,大概是P生效2.3秒后d生效。

  2. 由于小鬼判定问题炸一路比炸二路好,炸4列比炸3列好。

  3. 操作足够精确的话可以无伤。小鬼被炸时有灰(如图),不一定代表炮有伤。

    image

 

 

5.4 空炸

 

尾炸十八炮里,上半场前线相当于无IO的P6保护6列,红眼有小概率砸炮,需用垫材阻挡。

 

——我赵日天不服!垫材垫巨人太麻烦了,还只能守蛐蛐6列。有没有更强力的拦截方式呢?

 

优质答案:让尾炸那门炮改炸前场,空炸小鬼。

 

这就是为什么尾炸十八炮也叫空炸十八炮……

 

image

 

示范视频:点我

 

空炸十八炮节奏如下:

P6PD/P | PD/P | PD/P | PD/P | PD/P | PD/P 

 

表示空炸的D叒来自延时(Delayed),为与尾炸作区分,采用大写。

 

因为鬼位炮阵和无鬼位炮阵之间的区别是很明显的,非拦截PD(无冰瓜二十炮那种)和空炸PD一般不会产生混淆。其实就是没字母了

 

 

>> 空炸小知识:

  1. 和尾炸相比,空炸对时机要求较高,要求P生效后约1.07秒~1.25秒内D生效。

  2. 但是空炸的压制力也更强,连续PD可以轻松无垫守住7列

  3. 由于小鬼判定问题,D必须炸一路而非二路(下半场则必须炸五路)。

 

 

5.5 冰代奏——ICE2

 

最后让我们看一个有运算量缺口的鬼位炮阵 —— 二十四炮。

 

image

 

你已经知道,在无鬼位炮阵里,每波非拦截PD可以干掉包括红眼在内的一切僵尸。

 

如果有鬼位炮呢…… 当然了,你可以每边发四炮,直接干掉红眼,世界安息。

 

但这太浪费了。鉴于红眼吃两炮后就会投掷小鬼,我们不妨先PPSS(就像纯爷们16里那样),秒杀白眼,触发红眼投掷,然后DD炸一、五路,拦截红眼小鬼的同时收掉撑杆。

 

这一套连招叫做“PSD”复合运,4+2=6炮下去六根清净,全场僵尸只剩残血红眼。

 

【拓展思考】如果每一波都PSD,这些残血红眼可能砸炮吗?为什么?

 

于是我们得到了一个“绝对稳定”的画饼节奏:

P6:PSD | PSD | PSD | PSD | PSD | PSD

 

为保护大家的眼睛,这里用PSD代替PPSSDD。

 

写了18个PSD,再乘以2个半场,总共需要36个运算量,而手里只有24门炮,玩毛啊(摔

 

试试卡片代替炮吧。然而二十四炮的阵设决定了核武不方便用,樱桃辣椒CD拙计,最终还是得用

 

考虑这个片段:

PSD | PI | PSD

 

你惊喜地发现,如果让I和P基本同时生效,那么被P触发投掷的白眼会被冻住,其冻结时长足以撑到下一波PSD里的P把它秒掉!至于红眼嘛,第一P后不会投掷,之后PSD直接把它秒杀了,因为减速巨人投掷时间是原速的两倍,还没来得及出手人就已经没了。

 

这样你就得到了一个能让二十四炮初步运行的节奏:

P6-3IPSD | PI | PSD | PI | PSD | PI

 

 “-3I”是节奏名后缀,表示一个周期内使用三次冰代奏。

 

这是一个手控起来极具观赏性的解法,点此视频观摩。

 

image

 

由于用冰量过大(每两波就要用掉一个冰),必须在水路九列设双存冰位,无处种花,因此虽然节奏成立,阵型是不可无尽的。

 

宏观上看,P6-3I的本质就是用PI代替PSD,一冰代了整整四炮!不愧是神之绿卡,yyds。

 

这种用冰控制撑杆+白眼红眼的代奏手法,称作“ICE2”(冰的第二种特殊使用方式)。

 

关于二十四炮,我们暂且讲到这里。想知道二十四炮如何走向可无尽可持续之路,可以看这个科普视频

 

 

提纲

 

本提纲重新列出了正文部分涉及到的关键概念与阵型,可用作知识自测与复习。

 

第一章 阵型万花筒

  • 僵尸的分类(必杀系、闪现系、飞跃系、啃食系)、植物的分类(一次性植物、永久性植物)、自然输出(IO)、垫材、阵型的分类(无炮、重IO炮阵、分裂炮阵、散炸炮阵、轻IO炮阵、无IO炮阵)

第二章 不规则节奏

  • 规则节奏、不规则节奏、IO主导刷新、控丑、机械钟无炮、充分激活、不充分激活、刷新延迟、后置六炮、轮炸九炮、减压、冲关三炮、冰杀小偷、自由操作顺序

第三章 轨道语言的盲点

  • C系节奏、精准C3、无炮的描述方式、不规则炮阵的描述方式

第四章 复合运算初探

  • 炮位名称(底线炮、鬼位炮、后置炮、前置炮、准超前置炮、超前置炮、九列炮)、PS、复合运算、PD、存冰位、ICE1

第五章 保护鬼位炮

  • 瞬杀、Pd尾炸、尾炸十八炮、PD拦截、空炸十八炮、ICE2、PSD、二十四炮、P6-3I、ICE2

 

 

索引

 

上一篇:1. 初来乍到

总目录

下一篇:3. 熟能生巧

 

 

引用

本文对以上所有作者表示敬意与感谢。感谢宫崎雪慧在编撰过程中提供的宝贵意见。

 

回复
xns
评论: 12
 xns
(@xns)
冰消珊瑚
注册于: 2年前

坐等更新 🙄 

回复
OTZzzz
评论: 77
管理员
(@otzzzz)
会员
注册于: 2年前

新轨道读本——3. 熟能生巧

 
 

欢迎来到新轨道读本的世界。

 

本系列为PVZ生存无尽零基础入门教程;本文为第三篇

 

适合阅读对象:已学习本系列第二篇的读者。

 

本教程专为零基础新人编写,基于PC 1.0 原版,年度版(Steam版)大部分适用,北美版部分适用,其它版本请视实际情况判断。

 

 

学习目标

 

阅读完本文后,你将:

  • 理解冰变奏的概念

  • 了解常见的单冰变奏与白昼双冰变奏

  • 能查询减速波长表

  • 对基础的分离操作有一定认识

 

 

目录

image

 

 

第一章 用冰改变节奏

 

1.1 对冰的再认识

 

前排剧透:本专栏全部内容都将围绕展开。

 

进入正题前,让我们先重新认识一下冰,这个既熟悉又陌生的朋友。

image

 

在白昼场合,冰可以轻松存储(其实核也能存,但一般要存在前场,保护起来难度高多了)。

 

这意味着在规划节奏时,我们能以超出冰CD恢复速度的频率“入不敷出”地使用冰。这种行为叫做冰透支

 

例如在第二篇学习的无冰瓜二十炮中,我们携带双冰(冰+复制冰),每50秒至多获得2个冰,但使用的冰代P6节奏里每36秒就会用掉2个冰。这就是冰透支。

 

俗话说:有借必定有还,否则迟早药丸。运行节奏时产生的冰透支,就要靠中场休息/终场休息时拖延收尾时长来还,称作冰恢复

 

简单算一笔账:w9和w19最多拖52秒左右,w20最多拖60秒。如果有耐心地全部拖满,那就是至少 52*2+60 = 164秒的休息时间,期间无需消费任何额外冰菇,净赚6冰起步。

 

存冰位的意义,就在于架起了冰透支与冰恢复之间的桥梁。存冰位越多,可透支额度就相对越多。你可以理解为银行的借贷额度(突然变得好现实……)

 

image

 

 

2. 预判冰的威力

 

众所周知,冰对僵尸的控制作用分两个阶段,先是冰冻,然后是减速。具体效果如下:

image

 

无论是一次还是二次冰冻,冰冻+减速的总时长都固定为20秒

 

类比发炮操作中的反应炸和预判炸,点冰操作(特指白昼场合下用咖啡豆唤醒冰)也可以分为反应冰预判冰

 

即:

  • 反应冰。等僵尸刷新后再点冰。冰最早于刷新后3秒左右生效。

  • 预判冰。在僵尸刷新前点冰。冰于刷新后1秒内生效。

 

冰生效越早,僵尸进入被控制状态就越早。然而单凭这并不足以证明反应冰和预判冰之间有什么显著差别,毕竟两者间也就2秒多的差距

 

但对一些僵尸而言,反应冰和预判冰之间有云泥之别

 

有请DE. 前置六炮出场:

image

 

猜猜这个阵最怕什么僵尸?

 

巨人?冰车?小丑?No no no…… 答案是舞王

 

其实这倒也没什么值得奇怪的,前置炮天生就怕舞王(准确地说是怕伴舞)。传统八炮堆了那么多冰瓜,设7列地刺王+水路六曾,仍有小概率被伴舞啃炮;这里二、四路只有各一个冰瓜,三路连冰瓜没有,自然招架不住伴舞。

 

如果使用反应冰,即便僵尸一刷新就立刻点冰,舞王也基本滑步完毕了,如图:

image

 

解冻后召唤伴舞:

image

 

简直就是地狱绘卷……

 

那改为预判冰的话,效果如何?

image

 

图中展示了刷新后1秒冰生效的情况。

 

用了预判冰后,腰也不酸了,腿也不痛了,舞王的威胁直接丢到九霄云外了。根据游戏设定,吃了冰冻后舞王会原地召唤,即在9列位置召唤,丧失任何威胁前置炮的能力,等那伴舞走过来啃炮大概要过50年。

 

对舞王这样的超高速僵尸而言,反应冰和预判冰这2秒多的差距,就是生与死的距离

 

我们再看一个例子,神之十炮(“神之”指边路放空的阵型):

image

 

这个阵玩法很多,可以核代P6无脑碾过,如果精确键控也可以每波垫两个垫材在2-9、5-9阻挡舞王打精确P5,但这些玩法不是我们这里要讲的重点。

 

我们要重点考察的,是比较反应冰预判冰水路海豚的控制效果。

 

预判冰的效果:

image

 

海豚会被冻在岸上。

 

至于反应冰嘛…… 想必不用截图你也能猜到会发生什么。炮走得很安详。

 

 

>> 小结:

 

目前,我们已经认识到了预判冰与反应冰在控制特种快速僵尸(舞王、海豚)方面的巨大差异。预判冰威力初显。

 

之后的内容里,我们会详细介绍预判冰的正确打开方式。

 

 

★BONUS TIP —— 关于夜间场合

 

为表述简洁,上面讨论反应冰 vs 预判冰时,都默认的是白昼场合。

 

在夜间,模仿者冰菇(“白冰”)的操作模式和白昼咖啡豆点冰类似,前者从放置到生效约4.2秒,后者从放置到生效约3秒。因而,若欲以白冰达成预判冰的效果,同样需在僵尸刷新前就预判放冰。

 

原版冰菇(“蓝冰”)比较nb,放置到生效仅1秒,僵尸刷新后立刻放置也能达成类似预判冰的效果。

 

比起操作时机,我们更关心生效时机,所以后文中提到“预判冰”时,默认指让冰在僵尸刷新后1秒左右生效的操作结果

 

 

3. 冰变奏的概念

 

第二篇讲ICE1、ICE2时,我们提到冰虽然能代DD甚至SSDD,但无法直接代PP,理由是冰只是个辅助不是ADC没法对僵尸进行有效输出怎么代PP嘛。

 

诶,且慢。

 

的确,冰只能拖延,不可用来输出,但是从某种角度上,它可以曲线救国,最终同样达成节省PP的效果。

 

说人话就是:

image

 

通过冰菇有效控制僵尸群(通常以预判冰的形式),为炮/卡争取更多CD时间以达成节省运算量的目的,这就叫做冰变奏——用冰改变节奏。

 

举个栗子,一个再常规不过的P6:

PP | PP | PP | PP | PP | PP(6, 6, 6, 6, 6, 6)

 

如果我们手里只有10炮+1冰,可以把其中一波PP改为预判冰I,合两波为一波:

I-PP| PP | PP | PP | PP(12, 6, 6, 6, 6)

 

此处的I,不再是将PPDD简单转换为PPI的冰代奏,而是改变节奏的冰变奏,将原波长6秒延长至12秒,圆满完成了“用1冰节省2炮”的任务。

 

为强调预判冰I和后续激活刷新的PP不属于同一操作时机(冰后不能立刻炸),我们约定用“-”符号将I和PP隔开。

 

我们称使用了冰变奏的波次(如上述节奏里的I-PP波)为减速波;称其它波次为加速波

 

 

>> 想一想:无冰瓜二十炮的冰代P6节奏中,是6个加速波,还是4个加速波+2个减速波?

 

 

参考答案:

这是道陷阱题。答案是6个加速波。

根据定义,只有使用了冰变奏的波次才是减速波,PPice1属于冰代奏(P6节奏未改变),仍是加速波。PPice2同理。

 

 

2. 单冰变奏

 

2.1 我的第一个冰变奏阵

 

有请前面出现过的神之十炮的微调版返场:

image

 

重新分析一下各个解法:

  1. 手操前提下,每波双垫舞王的精确P5玩起来过于蛋疼,不考虑。

  2. 挖掉水路花后打核代P6可行,但经济上就拙计一点了,可能要种临时小向。

 

不破坏阵设的前提下,更优的玩法是用我们前面提到的冰变奏,如下:

S6I-PP | PP | PP | PP | PP(12, 6, 6, 6, 6)

 

此节奏隶属于S系变奏,S取自单个(Single),又名单冰变奏。其完整定义为:以炮CD为循环长度,循环周期内有且仅有单个减速波的节奏。

 

预判炸PP后接预判冰I的操作时机大概为:第二个P落地后间隔一小会儿,点咖啡豆。当然由于P是你手动发射的,以P为参考系不一定永远准确,你也可以参考僵尸的运动状态,如舞王转身时点冰。

 

参考视频:见此

 

 

2.2 新的参数计算方式

 

话说,管“I-PP | PP | PP | PP | PP”这个节奏叫S6,是不是有些违和感?

 

按照先前P系与C系节奏的说法,参数等同于一个周期内处理的僵尸波数,那么这里应当记作5而非6才对。

image

 

是时候介绍一下参数真正的含义了:

参数 =加速波的数量 +减速波的数量*2

 

其底层逻辑在于,参数想要记录的是有效操作时机的个数,而变奏冰有效改变了全场绝大部分僵尸的状态,和并炸PP的地位是平起平坐的。先前的P系节奏中,“参数=处理的波数”是P系节奏下只有加速波造成的巧合。

 

诚然,这只是一种约定俗成(讲道理轨道语言里的一切不都是吗),但这种设定对于初学者理解也是有一定帮助的,就像先前我们从12炮的P6推导出了10炮+1冰的S6,以相同的参数表达了类似的压制效果。

 

 

2.3 更多单冰变奏

 

明白了冰变奏的基础逻辑后,你应该能很顺利地推导出其它节奏。

 

>> 试一试:基于你对S6的学习和对单冰变奏的认知,你觉得S5是怎么样的?S4呢?

 

 

参考答案:

S5应当含有1个减速波,3个加速波别问为什么不是4个啊喂那不就和S6一样了吗),大致如下:

S5:I-PP | PP | PP | PP (18, 6, 6, 6)

 

你也可以采用类似P5的7.5秒波长:

S5:I-PP | PP | PP | PP (12.5, 7.5, 7.5, 7.5)

 

以上二者皆为S5。

 

第二篇讲无炮控丑时,提到刷新后4.4秒内小丑不会开盒

image

 

实际上,小丑从开盒到爆炸总共1.1秒,期间不受冰控制,但炮和灰烬卡片仍能将其消灭。因此,只要刷新后 4.4+1.1 = 5.5秒内炮或灰烬卡生效,就能彻底杜绝小丑的威胁。这也使得7.5秒波长成为最常用的加速波波长之一。

 

S4含有1个减速波,2个加速波,大致如下:

S4:I-PP | PP | PP (20, 7.5, 7.5)

 

啥?你问为啥不(24, 6, 6)?嘛,理论上这是可以有的,它也的确是S4,只是24秒减速波和6秒加速波的压制强度差距太大以致于基本没有这样做的必要……

 

 

>> 小结:

 

从上述推导过程中,我们不难发现所谓“S5”“S4”其实可以对应多种不同的节奏。实际上P系节奏里亦然,(7, 7, 7, 7, 7) 是P5,但(7.5, 7.5, 7.5, 7.5, 7.5) 也是P5无误。

 

我们说,不存在S5的“规范形式”或“最优形式”,顶多就是S5“最常见的形式”或“参考形式”;其它节奏同理。具体哪种形式更好,这都是要根据实际阵型决定的,不宜纸上谈兵。

 

 

2.4.1 S5的应用

 

阵型:RE. 井八炮(参考视频

image

 

理想节奏如下:

S5I-PP | PP | PP | PP(12.5, 7.5, 7.5, 7.5)

 

12.5秒波长正好能让冰车不碾7列曾;7.5秒加速波正好能杜绝小丑的威胁。循环总长度35秒。

 

此节奏比较适合操作精度高的场合,若手操且手速不够的话需适度延长加速波,记得洗脸~

 

 

2.4.2 S4的应用

 

阵型:神之六炮·改(参考视频

image

 

理想节奏如下:

S4I-PP | PP | PP (20, 7.5, 7.5)

 

7.5秒和井八炮里一样,能杜绝加速波小丑威胁;那这个20秒减速波有什么说法么?

 

复习一下小丑行为图鉴:

image

 

预判冰下, 早爆型小丑对7列植物没有任何威胁,必定炸空气;我们只需关注占比95%的晚爆型小丑。

 

由上图可知,正常情况下晚爆小丑最早于刷新后13.2秒开盒。

image

 

在此基础上,加上冰冻时长4秒(冰冻期间小丑倒计时停滞)和开盒到爆炸的1.1秒,得到冰波晚爆丑最早刷新后18.3秒爆炸。长度在20.3秒及以内的冰波可以无视晚爆丑。

 

所以这个S4节奏可以说是非常讨巧,20 + 7.5*2 = 35,CD刚好够,加速波减速波都防丑。手速不够者请自行延长加速波(早爆丑毕竟占比少)。

 

 

2.5 单冰变奏的夜间应用

 

白昼场合下,因为可以冰透支,打单冰变奏携带单冰就行了(不然怎么叫单冰变奏)。当然了,如果你像我一样是个大懒人不想拖收尾,带双冰也是可以的。

 

如果你想在夜间用单冰变奏,那就必须携带蓝冰+白冰,否则冰跟不上炮的CD。除此之外,一切都跟白昼没啥区别。

 

我们简单看个栗子,FE. 雾四炮(微调版):

image

 

这个阵容错极高,稳定性上佳,打法也很多。传统玩法是利用大喷IO,当重IO炮阵玩,四门炮主要用于减压,时不时再丢个核弹助助兴啥的。

 

但是我个人特别推荐的一个节奏是S3

S3I-PP | PP(24, 12)

 

参考视频:见此

 

和其它节奏相比,S3节奏只用双冰,无樱桃之乱耳,无核武之劳形,适合新人上手。

 

 

第三章 白昼双冰变奏

 

3.1 引言

 

单冰变奏虽然好,但它并没有发挥出冰的全部威力。这一点在白昼场合尤其明显。

 

鉴于冰远超普通卡片的强大个人能力,绝大多数阵型都以双冰带卡为优,由此衍生出了进一步提高冰透支程度的双冰变奏

image

 

 

3.2 四大白昼双冰变奏

 

白昼双冰变奏的基础特征是以炮CD为循环长度,循环周期内含有多个减速波(两个或更多)。

 

四大白昼双冰变奏如下:

  • ch6:I-PP | PP | I-PP | PP (12, 6, 12, 6)

  • ch5:I-PP | I-PP | PP (15, 15, 6)

  • ch4:I-PP | I-PP (18, 18)

  • C6i:I-PP | I-PP | I-PP (12, 12, 12)

 

乍一看很复杂…… 我们来逐个分解一下。

 

ch6、ch5、ch4的标识符“ch”来自改变(Change),表“变奏”之义。而6、5、4这些参数,仍旧遵循我们前面提到的规则:

参数 = 加速波的数量 + 减速波的数量*2

 

以ch6为例:一个循环内包含2个加速波2个减速波,所以参数 = 2*2 + 2 = 6。加速波取最常见的6秒,就得到:

36 = 6 + 12 + 6 + 12

 

于是就可以写出ch6:I-PP | PP | I-PP | PP (12, 6, 12, 6)

 

【拓展思考】请你尝试用类似的方式推演一下ch5与ch4。

  • ch5:I-PP | I-PP | PP (15, 15, 6)

  • ch4:I-PP | I-PP (18, 18)

 

最后还有一种比较奇葩的节奏,连用3个12秒减速波,参数同样为6。为与ch6区分,记作C6i(C来自Card,i来自ice,没太多含义主要是历史遗留):

C6i:I-PP | I-PP | I-PP (12, 12, 12)

 

 

3.3 计算一次选卡的长度

 

给出白昼双冰变奏的例阵前,我们有必要先聊聊冰的透支问题

 

先前学习单冰变奏时,冰透支算不上是什么大事——夜间不存在透支,白昼的话也可以带双冰兜底。

 

但对白昼双冰变奏而言,冰透支是头等大事。要量化冰透支,就需要先求出一次选卡的总时长。

 

还记得这张图么?

image

 

这是一次完整选卡的流程。

 

如果画成时间轴,并标上各部分最长可能时长(单位:秒),就会得到下图:

image

 

起手固定为6秒,w9/w19最长52.45秒,w20最长60秒。默认收尾拖满的前提下,无论采用哪种双冰变奏,这些部分都是不会变的。

 

因此,这 6 + 52.45*2 + 60 = 170.9 ≈171秒的时间,就可以理解为是固定赠送的拖延时间(“固定部分”)。

 

另一方面,w1~w8以及w10~w18的总时长视具体节奏而定,为动态部分

 

固定部分动态部分相加,就能得到一次选卡的总时长

 

 

>> 试一试:以w1~w19全程执行ch4节奏(每波18秒)为例,一次选卡的总时长约为多少秒?能获得多少个冰?

 

我们先计算动态部分。w1~w8、w10~w18共17波,每波18秒,所以动态部分一共 17*18 = 306秒。

 

加上固定部分的171秒,一次选卡的总时长约为 306 + 171 =477秒

 

默认带卡双冰,平均25秒可种一冰。因此一次选卡477秒,意味着能获得 477/25 =19.08个冰。

 

 

★ BONUS TIP —— 冰的平衡

 

为简化计算难度,我们普遍默认所有透支的冰都应在当前选卡内恢复

 

在前面的例子里,每次选卡共恢复19.08个冰,那我们一般要求单次选卡不应使用超过19个冰。例子里说w1~w19全程ch4,正好对应19个冰,但w20不可再额外用冰了。这样即使一直执行这个节奏,长期来看也能够无尽。

image

 

反之,如果单次选卡使用20个冰(甚至更多),那在长远角度上就不可避免有入不敷出导致存冰告罄的风险。

 

 

3.4 加速波数的概念

 

假设我对前面的例子稍作修改:仍旧w1~w19全程ch4,但每波改为17.5秒,使得冰车碾不到6列曾哥。如此一来,一次选卡能获得多少个冰?

 

还是先计算选卡时长:

一次选卡总时长 = 17*17.5(动态部分) + 171(固定部分) =468.5秒

 

然后:

获得的冰数 = 468.5/25 = 18.74个

 

嗯…… 这就比较尴尬了。

 

别忘了,例子里说w1~w19全程ch4,至少消耗19冰,可这里一共才恢复18.74个冰,入不敷出。

 

为达成冰平衡,我们可以尝试插入一个加速波,例如在w1以PP代替I-PP。

 

选卡时长变为:

16*17.5(减速波少了一个) + 6(加速波多了一个) + 171(固定部分) =457秒

 

可以获得 457/25 =18.28个冰> 18,满足平衡条件。

 

总结一下:将若干减速波替换为加速波,虽然选卡总时长会缩短,但相对应地要消耗的冰数也少了,整体上可以缓和冰透支。

 

 

3.5 查询减速波长表

 

通过之前的计算,我们发现同样“w1~w19全程ch4”,18秒冰波能玩,但17.5秒冰波就寄了。

 

这两者之间,必定存在某个平衡点,使得耗冰量刚好等于产冰量。

image

 

>> 试一试:上述例子里,平衡点对应的冰波波长是多少?

 

解决这个问题其实不难,将前面的计算过程反一反就可以了。

 

我们先从耗冰量出发。要用19冰,25秒产一冰,那么满足冰平衡的最小选卡时长为 19*25 = 475秒。

 

减去固定时长171秒,得到动态部分长度为 475-171 = 304秒。

 

动态部分内包含w1~w8、w10~w18总共17波,所以减速波的平均波长就是 304/17 ≈17.8秒

 

亦即:减速波平均波长约为17.8秒时,耗冰量和产冰量都正好平衡,都是19个。

 

 

我们发现,像这样的临界值非常好用,以后遇到类似情况时,只要冰波平均波长不小于17.8秒,那么就必然能平衡;否则必然不行。

 

用类似的计算方法,可整理出下面这张减速波长表(波长单位:厘秒)

image

 

图中“加速波数”指w1~w8、w10~w18内加速波总数。默认加速波均为6秒;默认w9、w19为减速波。

 

我们前面手动推演的情况,实际上就是加速波数为0、w20不用冰的情况:

image

 

 

 

>> 试一试:某阵打ch5节奏,w1~w19内共7个加速波,另外w20需要冰消空降。请你通过查表的方式,找到可行的最短减速波平均波长。

 

表格如下:

image

 

 

 

答案:

image

 

如图,可行的最短减速波平均波长为1121.1厘秒,约11.2秒*

*11.2秒在这里只是一个下限,实际上没必要用这么短的波长。

 

我们不妨验证一下:

  • w1~w19共7个加速波,w20冰消空降 → 总共用13个冰,要求选卡时长不短于 13*25 =325秒

  • 动态部分共7个加速波,10个减速波,共 7*6 + 10*11.2 =  154,加上固定部分171秒,总共 154+171 =325秒

      ===> 验证成功!

 

 

★ BONUS TIP —— “首代”和“尾代”

 

大多数节奏选择在每f起始处插入加速波(w1、w10这些位置)。这些波次统称“首代”,含义为在f用加速波替减速波。也有“首X”的简略说法,如“首3”代表首代波次数为3。

 

Q:为什么通常在每f起始处插入加速波呢?

A:举个栗子,假设要打ch4:I-PP | I-PP,看似你必须从I起手,实则不然,你完全可以从其中一个PP起手,比如:PP | I-PP | I-PP | ...。起手时炮CD充裕,没有遗留僵尸,往往可以略去变奏I。

 

和“首代”相对应,我们也有“尾代”的说法,一般指代w20是否用冰。若用冰,称作“尾0”(结尾没有用加速波代替减速波);若不用冰,称作“尾1”(结尾用了1个加速波代替减速波)。

 

因此,前面那张减速波长表也可以表示为:

image

 

含义是完全一样的。

 

 

3.6 白昼双冰变奏的应用

 

3.6.1 ch4的应用

 

阵型:DE. 花园六炮(参考视频):

image

 

节奏ch4:I-PPd | I-PPd (17.5, 17.5),w20需冰杀小偷。

 

查表可知:

image

 

为达成冰平衡,需至少有3个加速波。实际为w1、w2、w10(首3)。

 

点击视频欣赏曾哥如何在半张大脸都被冰车盖住的情况下死里逃生,以及刺激的w9/w19收尾过程。

 

 

3.6.2 ch5的应用

 

阵型:DE. 双冰六炮(参考视频):

 

image

 

节奏ch5:I-PP | I-PP | PP (15, 15, 6)。实际上冰波可以进一步延长,理论上你直接打ch4让剩下两门炮喝西北风都能玩,只是容错程度的区别罢了((

 

 

【拓展思考】

视频内上下f都采取了双加速波起手,即:

PP | PP| I-PP | I-PP | PP | ...

 

这样做为何是可行的?

 

 

3.6.3 ch6的应用

 

阵型:饕餮之宴(参考视频):

 

image

 

其实那一堆大嘴花换成啥植物都行

 

节奏ch6:I-PP | PP | I-PP | PP (11.5, 6, 11.5, 6)。

 

为保护水路9列植物,使用11.5秒冰波(而非12秒)以完防小丑:

 

image

 

正常情况下, 早爆丑最早刷新后4.4秒开盒;加上最短冰冻时长4秒,和开盒到爆炸1.1秒,冰波早爆丑最早9.5秒爆炸 →11.5秒或更短冰波可无视早爆丑

 

总结一下和小丑有关的波长:

 

image

 

其中,标黄的三个波长最为常用,我们先前学习的例子里已完整覆盖:

 

 

3.6.4 C6i的应用

 

阵型:RE. 间隔六炮(参考视频):

 

image

 

节奏C6i:I-PP | I-PP | I-PP,以连续3个加速波起手,如下:

PP | N | PP| I-PP | I-PP | I-PP | ...

 

本质上是从PP起手,然后用N代替I,之后再正常切入循环。

 

Q:已知加速波总数为6,且w20欲冰消空降,冰波最短可取多少?

A:召唤神器 ——减速波长表

 

image

 

如表中所示,减速波平均波长应至少为1301.1,实际取1302即可(配合精确键控)。

 

 

3.6.5  插入代奏

 

先前,我们已经学习了代奏在白昼双冰变奏中的作用——它可以作为首代,减少减速波,增加加速波,从而缓和冰透支。

 

其实,你也可以进一步增加代奏的插入频率,每50s左右就插入一次N。

 

以C6i为例,它原本是这样的:

I-PP |I-PP |I-PP |I-PP | ...

 

为降低冰透支,你可以将其中某个I替换为N:

I-PP |I-PP |I-PP |N| PP | ...

 

这就是RE. 间隔六炮首代(PP | N | PP)的来源。

 

实际上,我们完全没有必要纠结具体在哪里插入N。只要最终插入N的总数足够多(使得加速波总数≥6),即可达成冰平衡。

 

你可以:

  • 起手时插入(常规“C6i”):PP | N | PP | I-PP | ...

  • 每4波固定插入一次:... | I-PP | I-PP | I-PP | N | PP | ...

  • 每5波固定插入一次:... | I-PP | I-PP | I-PP | I-PP | N | PP | ...

  • 存核,看心情插入:I-PP | N | PP | I-PP | I-PP | N | P | ...

 

以上这些选择的原理是完全一样的。

 

为强调在C6i中插入N的行为是自由可选的,我们将这种节奏称为C6i-N。它和C6i相比没有什么本质上的区别。

 

同理,你也可以在ch4中以N代替I,降低冰透支:

 

ch4:I-PP | I-PP | ...

ch4-N:I-PP | I-PP |I-N| PP | ...

 

和C6i-N类似,ch4-N的代奏插入不是强制的,而是可选的

 

例阵:PE. 全金属四炮·改(参考视频

 

image

 

在这种没有稳定IO的阵型里,常规ch4守前置炮略吃力,但每50s左右插入一次N的ch4-N就很稳

 

因此在出红眼的波次,打ch4-N:I-PP | I-PP | I-N | PP 最合适。

 

如果红眼出完了(原理见下一章),或者在非红眼关,打常规ch4即可。

 

最后,ch5/ch6本身冰透支率不高,压制强度也很高(即僵尸被击杀前的生命距离较短),一般不需要插入代奏。

 

 

3.6.6 小结

 

四大白昼双冰变奏可作归纳整理如下。

 

压制强度从大到小排序:

C6i > ch6 > ch5 > ch4

 

冰透支程度从大到小排序:

C6i > ch4 > ch5 > ch6

 

冰波长度从长到短排序:

ch4 > ch5 > C6i ≈ ch6

 

需要的基础炮数

ch6 —— 8炮;ch5/C6i —— 6炮;ch4 —— 4炮

 

通常需要的存冰位数量

C6i/ch4 —— 3个;ch5 —— 2个;ch6 —— 1个

 

如果你能理解上面这些东西在说什么,恭喜你已经掌握了白昼双冰变奏的绝大部分√

 

为阵型选择节奏时,我们应具体情况具体分析,主要从可用炮数理想的冰波长度两方面入手。关于这方面的更多内容将在第五篇详解。

 

 

第四章 基础的分离操作

 

4.1 给出怪组合分类

 

如果你用无炮或者重IO炮阵冲过关,那你一定会注意到出怪组合对刷新节奏的极大影响。有些关红白同出,外加厚血肉盾僵尸若干,等半天也不刷新;有些组合则像干脆面,一掰就碎,刷新节奏原地起飞。

 

游戏对无尽后期的出怪组合设定如下:

  • 僵尸种类固定为9~11种

  • 必定包含普僵

  • 必定包含路障/读报中至少一种

 

确定出怪组合后,游戏会基于各个僵尸的权重比例,随机生成出怪列表(每波50只),就像这样:

 

image

 

心算能力强的读者可以验算一下是否每波都正好是50只。

 

 

★BONUS TIP ——和一般僵尸不同,红眼的生成机制比较特殊:

 

image

 

如图,当红眼累积个数≥50只后,非旗帜波不会再刷新红眼(旗帜波指w10和w20)。此现象称作“变速”(刷新速度改变),在有红无白关尤其明显。

 

 

各僵尸权重血量如下所示:

image

 

权重血量相乘,我们就能得到某僵尸血量在总血量中的大致占比,称为“血量贡献”。你可以将血量贡献大致理解为该僵尸的存在感——血量贡献越高,如红眼,就意味着总血量中有很大一部分来自该僵尸;血量贡献低的,如普僵,就代表总血量和该僵尸没啥关系~

 

血量贡献从高到低排序,得到下表:

 

image

 

当然,光有血量贡献是不够的,我们还得考虑僵尸进入植物攻击范围的速度(上图最右列)。

 

  • 血量贡献高 + 速度慢 →典型的乌龟,显著拖满节奏

  • 血量贡献低 + 速度快 →典型的脆皮,显著加快节奏

  • 血量贡献高 + 速度快 / 血量贡献低 + 速度慢 → 中间派

 

整理一下,可以得到下图:

 

image

 

右下角聚集了四大乌龟:红眼、白眼、铁桶、铁门。

 

左上角聚集了五大脆皮:舞王、跳跳、小丑、海豚、扶梯。

 

左下角和右上角则是一些处在中间派的僵尸,它们既不算是脆皮,也称不上是乌龟。

 

 

基于上述理论,我们可以对出怪组合进行归类:

  • 慢速关 —— 红白同出,脆皮少而乌龟多,刷新节奏较慢

  • 快速关—— 无巨人,刷新节奏较快

  • 变速关—— 有红无白,变速前类似慢速关,变速后类似快速关,整体刷新节奏非常不稳定

  • 极速关—— 快速关中的快速关,僵尸几乎全员脆皮,刷新节奏疾如闪电

 

【拓展思考】以上分类能涵盖所有出怪组合吗?你能举一个非典型出怪组合的例子吗?

 

 

4.2 分离操作的需求

 

引入冰变奏前,我们对所有僵尸都一视同仁,要么不炸,要炸就炸全,此乃自然之理(部分不规则节奏除外)

 

但在冰变奏下,僵尸之间是有明显行进距离的差别的。简单来说,就是有两个僵尸完全不受冰控,明显比其它僵尸烦人——它们就是冰车矿工

 

image

 

也许你已经注意到,先前学习的冰变奏例阵里,超前置炮和非屋顶场景的底线炮就没出现过~ 原因就是冰对冰车、矿工完全无效,不能起到变奏的作用

 

脑洞很大的玩家们想到:既然你不服冰管,那我专门发一炮轰了你不就得了?

 

这种分配额外的运算量专门处理特种僵尸的行为,称作分离

 

 

4.3 热过渡

 

热过渡是最常见的分离操作,其具体内容为:冰变奏的减速波中,用炮(或灰烬卡)炸掉冰车、矿工

 

※ “热过渡”的词源:历史上,冰变奏也称作“节奏过渡”,称单纯的预判冰为“冷过渡”,称预判冰+炮炸冰车矿工为“热过渡”。如今“过渡”和“冷过渡”已作古,但“热过渡”一词保留了下来。

 

Tips:

  • 热过渡炮的发射时机类似常规预判炸,炮于刷新后3秒左右生效

  • 推荐的操作顺序是:先点咖啡豆预判冰,紧接着发射热过渡炮

  • 由于冰车的血量贡献并不低,热过渡操作通常只用在慢速关,用在变速关或快速关容易意外刷新导致翻车!切记!

 

有了热过渡操作后,我们可以用冰变奏保护更多炮位了。

 

阵型:双冰十六炮(参考视频

 

image

 

嗯?这个炮位好像似曾相识?

——您的眼神很好。这实际上就是无冰瓜20挖掉四门炮(后场简化对难度无影响)。

 

旧P6思路打不了,朴素的ch6也玩不起来。结合使用冰变奏热过渡这两件神器,才是此阵的正确打开方式:

ch6IPP-PP | PPDD | IPP-PP | PPDD(12, 6, 12, 6)

 

节奏无需解释,只是常规的ch6;加速波的操作更不用说,就是上篇讲过的PD复合运算。

 

这个节奏只有一个新亮点:

IPP-PP

 

这几门不起眼的热过渡炮,就是整个节奏得以运行的关键。

 

更多细节不再赘述,有兴趣者请自行观摩视频,体会热过渡の魅力。

 

 

提纲

 

本提纲重新列出了正文部分涉及到的关键概念与阵型,可用作知识自测与复习。

 

第一章 对冰的再认识

  • 冰透支、冰恢复、一次/二次冰冻、反应冰、预判冰、冰变奏、-、减速波、加速波

第二章 单冰变奏

  • 神之十炮、S6、S系节奏(单冰变奏)、参数的计算方式、S5/S4、7.5秒加速波、RE井八炮、神之六炮·改、20.3秒减速波、单冰变奏的夜间应用、FE雾四炮、S3

第三章 白昼双冰变奏

  • ch6/5/4、C6i、C6i-N、ch4-N、选卡时长(固定部分、动态部分)、冰的平衡、加速波对冰透支的影响、减速波长表的查询方法、首代、尾代、DE花园六炮、DE双冰六炮、饕餮之宴、11.5秒减速波、RE间隔六炮、PE全金属四炮·改

第四章 基础的分离操作

  • 出怪组合、权重、每波僵尸数的固定值、红眼的特殊生成机制、血量贡献、“乌龟”与“脆皮”、四大“乌龟”、五大“脆皮”、慢速关、快速关、变速关、极速关、热过渡、双冰十六炮

 

 

引用

本文对以上所有作者表示敬意与感谢。

 
回复
OTZzzz
评论: 77
管理员
(@otzzzz)
会员
注册于: 2年前

新轨道读本——4. 渐入佳境

 
 

欢迎来到新轨道读本的世界。

 

本系列为PVZ生存无尽零基础入门教程;本文为第四篇

 

适合阅读对象:已学习本系列第三篇的读者。

 

本教程专为零基础新人编写,基于PC 1.0 原版,年度版(Steam版)大部分适用,北美版部分适用,其它版本请视实际情况判断。

 

TIP:本篇起,统一以“s”代替“秒”;以“cs”代替“厘秒”(1cs=0.01s)。游戏内最小时间单位为1cs。

 

 

学习目标

 

阅读完本文后,你将:

  • 理解循环长度与炮复用间的关系

  • 掌握从白昼双冰变奏推导夜间双冰变奏的技巧

  • 了解常用的调减速三血红的手法

  • 对各个夜间双冰变奏以及节奏变式有一定了解

 

 

目录

 

image

 

 

第一章 延长循环时长

 

1.1 延长循环的需求

 

第三篇中,我们学习了单冰变奏白昼双冰变奏,它们都以36s(炮CD)为循环时长。

 

白昼场合下,由于冰、核均可透支,以36s为循环时长一般没啥问题,还能最大效率地把炮利用起来。

 

image

 

在夜间,如果对卡片的需求较小,我们仍能以36s为循环时长。

 

举两个我们见过的栗子:

 

例一:FE. 真水无八炮(来自第一篇

 

image

 

节奏为核代P6:

PP | PP | PP | PP | a+N'/A | A'/N| PP | ...

 

尽可能地晚插入灰烬,使得灰烬卡片不需要被使用第二次,避免了50s追不上36s的尴尬问题。

 

image

 

 

例二:FE. 雾四炮(来自第三篇):

 

image

 

节奏是S3:

I-PP | PP (24, 12)

 

两张冰卡轮流用在I”的位置,相当于每72s用2个冰,妥妥的。

 

 

然而,上述做法显然有极大的局限性。

  • 大部分节奏的速度没有P6那么快,无法只用一次灰烬就糊弄过去

  • 夜间的单冰变奏和灰烬代奏难以兼容,毕竟用AA'a代替N有局限性,而且用卡效率也不高……

 

要把50s的卡塞进36s的炮循环中,最直观的办法就是延长循环时长,使两者在某种程度上达到兼容。

 

这就是延长循环时长的原始需求——调和炮与卡的CD

 

image

 

 

1.2 炮的复用

 

>> 想一想:如果循环长度大于36s,一次循环内可以使用的炮数会有什么变化?

 

 

当循环长度显著超过36s时,先前已发射的炮可以再次发射,一门炮对应多个“P”。这被称作炮的复用(重复使用)。

 

循环越长,可以复用的炮就越多。

 

举个非常简单的栗子:假设我有一个很普通的P4,PP | PP | PP | PP (9, 9, 9, 9),循环长度为36s。

 

如果我强行加两波,以54s为循环长度呢?就会得到:

P4の怪异写法:PP | PP | PP | PP |PP | PP(9, 9, 9, 9,9, 9)

 

显然这还是P4,只需要8门炮,但你会发现一个循环里写了12个P。这就是炮的复用

 

我们可以这样计算炮的复用效率

 

image

 

复用效率的本质是计算每36s发射的炮数每36s最多可发射的炮数之比。

 

回到前面那个54s版P4:

P4の怪异写法:PP | PP | PP | PP | PP | PP (9, 9, 9, 9, 9, 9)

 

注意到:

  • 循环内P的个数:12

  • 循环时长:54s

  • 阵型炮数:8

 

因此,可以代入公式:

复用效率= (12 * 36s / 54s) / 8 = 8/8 =100%

 

……毫不意外的结果呢。毕竟这东西仍旧是P4,都叫P系节奏了用炮效率能不高吗(

 

【拓展思考】不考虑34.75s精确CD和36s之间的误差的情况下,复用效率可能超过100%吗?为什么?

 

 

第二章 从36s循环到48s循环

 

2.1 基础设定

 

我们在本篇中要学习的重点,就是如何提升长循环下炮的复用效率

 

进入正题前,先上两条科普:

  1. 加速波最短为6s,这是第一篇的“自然上限”知识点。

  2. 有效减速波最短为11.5s,这是第三篇的“11.5s减速波完防小丑”知识点。比11.5s更短的减速波不是不存在,但一般没啥意义……

 

以上两条知识非常の有用。它意味着在推导节奏时,你可以忽略任何6s以下的波长,以及绝大多数11.5s以下的减速波长。

 

 

2.2 推导C8u

 

我们的目标是:找到循环长度≥50s,且炮和卡和谐共处的高效率节奏,作为夜间节奏的蓝图。

 

从白昼节奏出发,可以推导出夜间节奏。比如,考虑白昼双冰变奏中的C6i

C6i:I-PP | I-PP | I-PP(12, 12, 12)

 

这是一个6炮节奏。

 

假设我们手里有很多很多张冰,那么就可以扩展至:

C6i的48s写法:I-PP | I-PP | I-PPI-PP(12, 12, 12,12)

 

这仍是一个6炮节奏;由于循环从36s延长至48s,复用了2炮。

 

实际上,我们在夜间只能用两次冰,所以需要用灰烬代两次I:

I-PP | I-PP|AA'a| PP |N | PP(12, 12,6,6,6,6)

 

恭喜!你刚刚成功地完成了一次从36s循环到48s循环的延伸。

 

哦对了,卡的CD其实是50s,不过这缺少的2s很简单就能补上…… 稍微延长一下冰波就行。

 

就这样,我们得到了第一个夜间双冰变奏——C8u:

C8uI-PP | I-PP | AA'a | PP | N | PP (13, 13, 6, 6, 6, 6)

 

解释一下命名由来:

  • u取自“unequal distance”,意为“不等距操作间隔”,其实就是指变奏

  • C仍旧指Card

  • 因此,CXu的本义就是“卡系变奏”

  • 8是参数,不多解释,计算方式仍是减速波*2+加速波*1

 

由于12既是36的因数,又是48的因数,C8u节奏下炮的复用效率是很高的

复用效率= (8 * 36s / 50s) / 6 = 96%

 

由公式计算可得,C8u的复用效率高达96%。实际上如果不是48s和50s差了那么两秒,它的复用效率就是100%。

 

 

★ BONUS TIP —— PP代替AA'a

 

实战中,因为AA'a不是很好用,可以多摆两炮,用PP代替之,就像这样:

另一C8u:I-PP | I-PP |PP| PP | N | PP (13, 13, 6, 6, 6, 6)

 

标红的PP纯属养老人员,每50s才发射一次,是把炮当卡用。

 

 

>> 算一算:这种情况下的C8u的复用效率是多少?

提示:

  • 节奏为C8u:I-PP | I-PP | PP | PP | N | PP (13, 13, 6, 6, 6, 6)

  • 阵型炮数为8

  • 复用效率计算公式如下:

image

 

 

 

 

参考答案:

复用效率= (10 * 36s / 50s) / 8 =90%

 

和6炮版C8u相比,8炮版C8u的复用效率略有下降,主观上也能感受到有两门炮几乎一直在划水。

 

 

2.3 我的第一个夜间双冰变奏阵

 

阵型:NE. 雪花七炮(参考视频

image

 

NE场地有一个好,就是它不会出冰车,热过渡时只需要考虑矿工的问题。

 

因此,C8u节奏可以完美适配此阵:

C8u:I-PP | IA'-PP |PA| PP | N | PP (13, 13, 6, 6, 6, 6)

 

第二冰波的矿工用辣椒烧,第一冰波的矿工嘛…… 既可以将其冰冻后让曾哥喷杀(“冰杀矿工”),也可以辣椒顺带烧掉,总之没啥压力~

 

C8u基础节奏只需6炮,但阵型里有7炮,多余的一炮在标红的PA里,代替AAa',正好辣椒忙着处理矿工,没空代奏。

 

 

第三章 从36s循环到54s循环

 

3.1 推导C9u

 

上一节推导C8u的过程中,我们领略了12s片段的威力。实际上,如果不是48s和卡片CD的50s差了2s,C8u的复用效率可以达到100%。

 

聪明的你可能会想到,18s片段貌似也很不错 —— 36=2*18,54=3*18……

 

有请白昼双冰变奏里的ch6

I-PP | PP | I-PP | PP(12, 6, 12, 6)

 

这是一个8炮节奏,可划分为两个18s片段。

 

故技重施,我们可以将其扩展至54s:

I-PP | PP | I-PP | PP |I-PP | PP(12, 6, 12, 6,12, 6)

 

由于手里没有第三张冰卡,要用灰烬代一次冰:

C9u:I-PP | PP | I-PP | PP |N| PP | PP (12, 6, 12, 6,6,6, 6)

 

锵锵,C9u诞生啦~

 

C9u的基础炮数为8,循环内共包含12个P,复用了4炮。

 

来算一下C9u的复用效率:

复用效率= (12 * 36s / 54s) / 8 =100%

 

不考虑34.75s和36s之间那一点误差的话,C9u下炮的复用效率达到了100%!不仅如此,卡的使用效率也极高(仅仅将50s拖至54s),炮和卡的CD均浪费极少。

 

……咳咳,至少理论上是这样的。

 

纸面上很“完美”的C9u,实战中用得却非常少。这主要是因为它是由ch6推导过来的,基础炮数为8,门槛过高。

  • 许多情况下,C8u可以直接代替C9u,因为后者的唯一优势是短于13s的冰波,但许多阵型并不需要(除了一小部分要保护水路9列的)

  • 另一方面,C8u的基础炮数只有6,即使额外加两门炮代替AA'a也才8炮

  • 朴素情况下,8炮如果能打C9u,往往也能跑核代P6甚至双樱桃代P6……

 

嘛,至少这个故事告诉我们,高效率不一定等于高实用性,还是得结合实际情况具体分析。

 

附一个为数不多的C9u例阵,FE. 神之八炮(参考视频):

 

image

 

水路9列有植物,所以无法使用标准C8u,13s冰波太长;核代P6能跑,但经济上不优。

 

终于,C9u有了用武之地:

C9u:I-PP | PP | I-PP | PP | NA' | PP | PP (12, 6, 12, 6, 6, 6, 6)

 

其实把水路花移到岸路不就没这些事了所以说此阵就是故意摆出来的

 

 

3.2 推导C6u

 

虽然C9u没什么卵用,但我们已经领略了18s片段的潜力

 

除ch6外,白昼双冰变奏里含有18s片段的就是ch4了:

I-PP | I-PP (18, 18)

 

这是一个4炮节奏。

 

你轻车熟路地将其延伸至54s:

I-PP | I-PP |I-PP(18, 18,18)

 

再用灰烬代一次冰,就得到了C6u

C6u:I-PP | I-PP |N| PP (18, 18,9, 9)

 

C6u的基础炮数为4,循环内共包含6个P,复用了2炮。

 

例阵:FE. 神之四炮(参考视频

 

image

 

节奏就是前面推导出的C6u:I-PP | I-PP | N | PP (18, 18, 9, 9)

 

来算算C6u的复用效率:

复用效率= (6 * 36s / 54s) / 4 =100%

 

可见,18s片段的复用效率的确不是盖的。

 

 

3.3 推导C7u

 

C6u看着不错,但9s加速波实在不太好用…… 小丑可以搞事,篮球也可以搞事,极大地限制了能保护的植物位置。有没有办法只用压制力最强的6s加速波呢?

 

把时间倒回到这一步——

 

你轻车熟路地将其延伸至54s:

I-PP | I-PP | I-PP (18, 18, 18)

 

在这里,我们刚刚将ch4延伸至54s,还没有进行灰烬代冰的操作。

 

先前,我们选择单用一个N代冰,所以18s就被拆成了两个9s,得到了C6u。

 

实际上我们还有另一个办法:既然AA'a闲着也是闲着,不如也用来代奏!

 

于是,18s就可以拆成3个6s,得到C7u

C7u:I-PP | I-PP |AA'a | N| PP (18, 18,6, 6,6)

 

C7u需要的基础炮数仍旧为4,但引入AA'a后,我们就能愉快地和9s加速波说bye bye了。

 

例阵:NE. 无冰瓜四炮(参考视频

 

image

 

节奏为C7u:I-PP | I-PP | AA'a | N | PP  (18, 18, 6, 6, 6)。NE场地没有冰道,AA'a代奏用起来非常爽~

 

由于没有冰瓜,如果用C6u节奏,9s加速波难以压制原速红眼与伴舞,要看情况使用AA'a减压。既然如此,不如直接规律性地插入AA'a,改为C7u。

 

你可以直观地对比一下两种打法:

 

请着重观察两者在红眼压力垫材使用量上的区别。

 

最后补充一点,C7u和C8u一样,如果阵型里有额外的炮,可以用PP替换掉AA'a。

 

比如我手里有6炮,那么就可以:

C7u:I-PP | I-PP |PP| N | PP (18, 18, 6, 6, 6)

 

标红的PP每54秒发射一次,同样是把炮当卡用。

 

这是非常常见的一种C7u形式。例阵:NE. 前置六炮(参考视频

 

image

 

节奏为C7u:I-PP | I-PP | PP | N | PP (18, 18, 6, 6, 6),无压力碾过。

 

 

3.4 夜间双冰变奏小结

 

至此,通过“从白昼双冰变奏出发 → 延伸至50s左右 → 用灰烬代冰”的思路,我们完成了C6u~C9u节奏的推导,覆盖了所有夜间双冰变奏的高复用效率范式

 

回忆一下:

  • C6u:I-PP | I-PP | N | PP (18, 18, 9, 9);原型ch4,为4炮节奏

  • C7u:I-PP | I-PP | AA'a | N | PP (18, 18, 6, 6, 6);原型ch4,为4炮节奏,C6u的兄弟

  • C8u:I-PP | I-PP | AA'a | PP | N | PP (13, 13, 6, 6, 6, 6);原型C6i,为6炮节奏

  • C9u:I-PP | PP | I-PP | PP | N | PP | PP (12, 6, 12, 6, 6, 6, 6);原型ch6,为8炮节奏

 

其中,C8u的循环长度正好是50s(48s延伸而来),C6u、C7u、C9u则是54s(3个18s)。

 

 

>> 谈一谈:话说,ch5去哪了……??

 

非常遗憾,ch5作为白昼双冰变奏中唯一的奇数参数,并不能推导出任何高效的夜间节奏

 

其主要原因在于,ch5的冰波是15s,正好卡在一个尴尬的点上…… 15*3 = 45s既不和50s接近,15s也无法拆分成若干个6s加速波。

 

你也可以从参数奇偶性的角度理解这个问题,ch5是二减一加,本来就无法分割成若干个36的因数(像12、18这样的)长度的片段。

 

 

第四章 拦截阵中冰变奏的应用

 

4.1 引言

 

此前讲解冰变奏时,我们基本没有涉及含有鬼位炮的阵容(统称“拦截阵”)。

 

其实,冰变奏在拦截阵中同样强大。

 

但我们必须注意一个问题:拦截阵通常要求巨人的状态是一致的。学习尾炸十八炮时就讲过:

 

一般来说,使用尾炸意味着不能用冰瓜(与冰豆),因为冰瓜减速时机不确定,减速范围不可控,而原速巨人和减速巨人投掷小鬼花费的时长不同,时间对不齐就gg了。

 

对于使用连续减速波的冰变奏(ch4、C6i等),不会有这种状态不一致的问题。

 

但在其它冰变奏中(ch5、ch6、C6u~C9u等),减速波 → 加速波”的片段必然存在。如何协调这些减速波的巨人(尤其是红眼),成了我们必须直面的课题。

 

 

4.2 瞬杀

 

等一下…… 你刚刚说减速红眼的小鬼是吧?

 

可是我在三血减速红投掷前,直接三炮秒杀它,不就没有小鬼问题了? 

 

image

 

以下面的节奏片段为例:

IPP-PPDD | (加速波)

 

减速波中,PP触发白眼投掷,DD拦截白眼投掷的小鬼,不伤红眼。这样到了加速波,场上就会同时出现减速三血红原速四血红出现状态不一致的问题。

 

……既然减速三血红只有三血,发三炮不就秒杀了嘛。

 

因而可以:

IPP-PPDD |PPSSDD

 

六炮下去,世界清净。减速三血红被瞬杀,江湖上也没有了他的传说~

 

 

4.3 统拦

 

PSD没有任何缺点,除了开销太大,但准确来说这是我们阵型的缺点,不是PSD的缺点(雾)。

 

如果只用PD呢?

 

一种简单的思路是:冰的减速效果只有20秒,所以只要冰波拖得够长,减速三血红恢复成原速后,就没有状态不一致的问题了。

 

举个非常简单的栗子,ME. 十三炮(参考视频):

 

image

 

节奏为S5:

S5:IP-PPD | PPD | PPD | PPD (17, 6, 6, 6)

 

热过渡P炸下半场,D均为上半场的拦截炮。

 

插播一条小知识:受“上界之风”影响,落点向上偏移的炮可以拦截三行小鬼,这是天台场景特有的福利。在这个阵中,所有12列、34列炮都可以用作D,拦截三行妥妥的~

 

说回正题。S5节奏下,冰波拖延至17秒,之后加速波假设刷新后3秒激活,总共20秒的减速效果就已经消失了。既然不存在减速红眼,也就不需要协调了,直接PD走人。

 

此技巧称作“统拦”,意为“等减速巨人恢复原速后截”。

 

 

4.4 连拦

 

统拦的局限性在于它对冰波长度有硬性要求,短几秒都够呛,更别说ch6这种超短冰波。

 

那么,处理减速三血红还有什么经济实惠的方式呢?

 

我们需要分析一些游戏数据。根据测算,刷新后225cs生效的炮可以确保最慢入场的巨人也被炸到;另外,减速PD中D的延迟约为220cs

 

考虑如下节奏片段:

I-PD | PSD(仅展示半场)

 

以加速波刷新为基准0,时间轴如下:

 

image

 

请聪明绝顶的你观察一下标红的三个时机:-200、20、225…… 有没有发现什么呢?

 

答案就是,20和225之间相差205非常接近减速拦截的延迟220

 

我们一直说要协调减速三血红,为什么不是两血?因为两血红眼已经投完小鬼了,爱咋咋地没人管它。

 

既然这样,我们只要想办法让三血红变成两血不就行了嘛!

 

我们可以将减速波D的炸点右移,杀伤减速红眼,触发其投掷,再由加速波激活炮拦截之。如此,就化解了状态不一致的问题。时间轴如下:

 

image

 

写成轨道就是:

I-PD |BD

 

该操作称作“连拦”,意味“截”。

 

为区分特殊的连拦PD和普通的PD,我们约定将连拦片段固定写作“PD | BD”(至于为什么用B,下面会给解释)。

 

拜连拦所赐,减速三血红不再需要加速波的PSD进行瞬杀,可以直接砍掉一炮,从PSD变成BD。这是非常关键的一个进步。

 

例阵:变奏二十二炮(参考视频

 

image

 

节奏为ch6,为阅读方便,将上下半场分开书写:

IP-PD | PSD | IP-PD | PSD

IP-PD | BD | IP-PD | BD

 

上半场用的是常规PSD,而下半场用的是连拦,这是因为在“PD | BD”的连拦片段中,这个B既要拦截小鬼,又要作为激活炮。如果用在上半场,拦截要求炮炸1路,但3路的海豚潜水就炸不到了。B后的D又是炸1路的,没法补锅=。=

 

因此,连拦“PD | BD”也曾经被称作下半场节奏。由于上半场PSD的存在,我们约定将连拦写作“BD”,B参考的基准其实就是上半场的那个P。

 

 

第五章 调整冰波的位置

 

5.1 ch6的变式

 

先前,我们口中的ch6一直是这样的:

ch6:I-PP| PP |I-PP| PP (12, 6, 12, 6)

 

但是不知道你是否想过这个问题:为什么鸽子这么大为什么两个冰波一定要隔开呢?放一起难道会爆炸吗?

 

……显然不会。如果将冰波放在一起,你就得到了一个ch6的变式:

另一种ch6:I-PP | I-PP| PP | PP (12, 12, 6, 6)

 

为作区分,我们称常见的“减、加、减、加”为对ch6(表示冰波处于称位置);ch6的变式“减、减、加、加”为邻ch6(表示冰波接)。

 

image

 

乍一看,这个邻ch6似乎玩了个寂寞,没啥太大用。

 

但别忘了一个重要的事实:在拦截阵中,减速波加速波是有一定成本的。这也是为什么上一章我们花了那么多篇幅讲解如何协调减速三血红。

 

和常规的对ch6相比,邻ch6每次循环只有一个“加速波转减速波”的片段,在一些情况下具有天然优势。

 

例阵:对称十六炮(参考视频

 

image

 

要稳定保护水路双9列炮,节奏最好是P6或ch6。前者需求运算量太高(缺了整整8个运算量),只得作罢;而在ch6内部,邻ch6就比对ch6更适合。

 

具体节奏如下:

邻ch6:IPP-PPDD | IPP-PPDD | A'BBdd | PPDD (12, 12, 6, 6)

 

众所周知,上半场无法直接连拦——如果B炸1路,3路海豚就漏了;如果B炸2路,1路小鬼就漏了。

 

当然,这个问题是有解决办法的,用一个樱桃或者辣椒补个锅就行了。但是卡有CD,并非想用就用,所以我们希望尽可能减少上半场连拦产生的运算量缺口

 

因此,我们选择了邻ch6,而非对ch6。

 

另:为处理冰波漏掉的矿工,PD | BD 微调成了 PD | Bd,但连拦的核心思想不变。

 

 

5.2 C8u的变式

 

等等,C8u为什么有变式?

 

这个故事要从我们当时推导C8u时说起。先跳跃回这一步:

 

 

C6i的48s写法:I-PP | I-PP | I-PP | I-PP(12, 12, 12, 12)

 

还记得它吗?那个连用四冰在夜间根本无法成立的“C6i”。

 

我们当时说,由于手里只有两张冰,要用灰烬代两次I。

 

如果代第3个、第4个I,那么就得到了先前的C8u:

C8u:I-PP | I-PP| AA'a | PP | N | PP

 

但实际上你完全可以代其它位置嘛。如果代第2个、第4个I,就会得到:

C8u的变式:I-PP| AA'a | PP |I-PP| N | PP

 

仍然沿用先前的命名方式,我们称前者为C8u(冰波邻接),后者为C8u(冰波对称)。

 

对于6炮阵而言,邻C8u和对C8u是唯二成立的C8u节奏。

 

像这样的排布:

I-PP| AA'a |I-PP| PP | N | PP

 

由于打乱了原先的顺序,在两个13s减速波里强行塞了个加速波,会导致6炮无论如何也打不出8个P,复用大失败。有兴趣的读者可以自行验证一下。

 

然而在实战中,由于AA'a的使用限制过多,我们常用PP代替之,用8炮版C8u

 

如果把上面那个不成立的排布里的AA'a换成PP:

I-PP |PP| I-PP | PP | N | PP (13, 6, 13, 6, 6, 6)

 

神奇的事情发生了。

 

阵型炮数从6增加至8后,炮的CD得到了显著缓和,这个节奏排布也能成立了。也就是说,虽然6炮打不出8个P,但是8炮却能打出10个P

 

关于这一点的细致证明,我们会在第五篇中详细分析。目前我们只需要明白,这种“减、加、减、加、加、加”排布的C8u在6炮下是不成立的,但在8炮下可以有。

 

为和邻C8u、对C8u作区分,我们称之为间C8u(表示冰波被隔)。

 

总结一下三种C8u:

 

image

 

邻C8u、对C8u中有下划线的AA'a部分代表可以用PP替代;间C8u则必须基于8炮,否则无法成立。

 

em,你问什么NC的阵型会用到间C8u这么个NC的节奏啊?!

en,下面这个NC的阵型就会到用这么个NC的节奏哦(

 

例阵:FE. 无保护八炮(参考视频

 

image

 

“无保护”即“无南瓜”,后场曾哥裸奔,若不做特殊处理很可能被原速小鬼啃爆。

 

如果套用邻C8u:

邻C8u:I-PP | I-PP|PP |PP | N| PP

 

不可避免会有四连加速波,诱发小鬼啃曾风险,在标红的三个波次尤其严重。

 

改为间C8u呢?

间C8u:I-PP | PP | I-PP |PP | N| PP

 

由于我们机智地在两个减速波里夹了一个加速波,该加速波丢出的原速小鬼会被冰住,失去威胁。于是我们需要额外处理的只有两个波次了~

 

适当地插入AA'a,得到最终节奏如下:

间C8u:I-PP | PP | I-PP | PP+a|A'NA| PP

 

抛开标红的AA'a不看,这就是一个标准的间C8u。插入AA'a是为了处理原速小鬼,其中PP波用窝瓜压2路小鬼,N波上半场樱桃尾炸,同时5路丢辣椒一并处理两波小鬼。

 

如果用邻C8u?抱歉,需要处理三波小鬼,AA'a忙不过来。

 

如果用对C8u?虽然和间C8u一样只要处理两波小鬼,但这两波会被隔开,辣椒无法双烧,同样蛋疼。

 

由此可见,间C8u最适合此阵,能将AA'a的功效发挥到极致。

 

 

5.3 C7u的变式

 

老规矩,我们先回忆一下当时推导C7u的峥嵘岁月:

 

你轻车熟路地将其延伸至54s:

I-PP | I-PP | I-PP (18, 18, 18)

 

这里我们要选择一个 I-PP,将其代为 AA'a | N | PP,以导出C7u。

 

诶?虽然但是,这三个 I-PP 里代哪个不都一样吗??

 

你说对了,所以C7u没有变式,本小节完

 

准确地说,4炮版C7u的确没有任何变式

 

像下面这样的排布:

假想の间C7u:I-PP | AA'a | I-PP | N | PP

 

这个节奏对4炮而言是完全不成立的。

 

然而就像间C8u不能用在6炮上,变成8炮就成立了;间C7u亦是同理。

 

亦即:

真·间C7u:I-PP |PP| I-PP | N | PP

 

这是一个6炮节奏,标红的PP代替了原先的AA'a。虽然4炮打不出6个P,但6炮可以打出8个P,间C7u由此得以成立。

 

小结:

 

image

 

我们看一个简单的间C7u例阵:NE. 无保护六炮(参考视频

 

image

 

其实套路和FE无保护8是一模一样的,就是将加速波夹在两个减速波之间,减少小鬼啃曾风险。

 

 

5.4 C6u的变式

 

和C7u一样,C6u没有高复用效率的变式,原因仍然在这一步:

 

你轻车熟路地将其延伸至54s:

I-PP | I-PP | I-PP (18, 18, 18)

 

C6u的原理是选择一个 I-PP,将其代为 N | PP,又因为三个 I-PP 实质上等价,无论怎么选择都只能导出邻C6u。

 

4炮不行,那就加到6炮呗…… 于是你就可以得到:

C6u变式:I-PP | PP | I-PP | N

 

当一个节奏既符合“对”,又符合“间”的定义时,我们约定优先用“对”,因此这个节奏叫做对C6u

 

如图所示:

 

image

 

表面上看,这几乎是世界上最离谱的节奏了,所有炮都每50s才发射一次,全员养老,复用效率达到令人大跌眼镜的 (6 * 36s / 50s) / 6 =72%。单看72%你可能没有概念,但它实际上就代表了6炮只发挥了4.32炮左右的功效……

 

话虽如此,在一些场合下,对C6u居然意外地有用。

 

比如这个阵,FE. 磁铁四炮(参考视频):

 

image

 

之所以摆了这么多磁铁,是为了处理冰波矿工,以后置式黯夜磁铁强行省下热过渡的运算量((

 

但在节奏选择上,传统的节奏会很尴尬。由精确测量可知,确保投篮无伤的冰波波长不得超过19.29s,加速波则不得超过7.46s

  • 邻C6u蛋疼了,(18, 18, 9, 9) 显然防不住投篮,而且无论如何微调波长都无法全防

  • 邻C7u倒是不怕投篮,但是亲,这是FE,不是NE,要放AA'a,冰波就得地刺扎两路冰车,一下就是200阳光……

 

那么…… 对C6u如何呢?

对C6u:I-PP | PA | I-PaA' | N (19, 6, 19, 6)

 

和邻C6u不同,对C6u下炮不存在复用,所以波长规划十分自由!我们直接用19s减速波,6s加速波,满足50s循环条件,又能全防投篮。

 

和邻C7u相比,对C6u可以自由规划A和aA'的位置,于是我们可以将其分开插入,PA一组,PaA'又一组,这样只需要扎一行冰车

 

PVZ有时候就是这么神奇,低复用效率的节奏反而最好用。

 

 

5.5 小结

 

学了这么多变式,我们来总结一下吧。

 

首先复习一下“邻”、“间”、“对”的定义:

  • 区分邻间对,主要看两个冰波之间的位置,N和AAa'在哪里都是次要的

  • 冰波相邻,则为

  • 冰波相隔一波,则为

  • 冰波处于对称位,则为

 

白昼双冰变奏中,只有ch6有变式:

 

image

 

邻ch6的主要优势是减少“加速波 → 减速波”的片段,对部分拦截阵而言可以节省连拦运算量。

 

夜间双冰变奏中,C8u有三种变式:

 

image

 

其中邻C8u、对C8u以6炮或8炮为基础炮数均可;间C8u复用位置尴尬,基础炮数必须为8。

 

C7u有两种变式:

image

 

间C7u只适用于基础炮数为6的场合;邻C7u的话4炮也行。间C8u和间C7u在无保护阵型中有得天独厚的优势。

 

C6u有两种变式:

 

image

 

对C6u基础炮数为6(使用AA'a可代2炮),邻C6u只需4炮。

 

虽然对C6u复用效率极低(根本不存在复用),但有些情况下这个“弱点”反而会变成优点,给予节奏规划极大的自由度。

 

 

★ BONUS TIP —— C9u有变式吗?

 

答案是:有,但也没有。

 

C9u没有复用效率高的变式。如果基础炮数为8,只能打这一种C9u:

I-PP | PP | I-PP | PP | N | PP | PP

 

但是和间C8u、间C7u、对C6u同理,如果你从8炮加到10炮,那么其它的一些排布也能成立。

 

然而!基础炮数为8已经是非常高的门槛了,使得C9u本就没什么大用,如果再提升到10简直耸人听闻,有这么多炮玩点别的节奏不行吗 = =b

 

由于C9u理论上存在的变式用途极其有限,我们通常不予考虑,以“C9u”代指唯一高复用效率的C9u。

 

 

第六章 更多夜间双冰变奏

 

6.1 C5u

 

关于C5u,你只需要知道它用得非常非常少,大概就比C9u刚好多一点(

 

4炮版的C5u大致如下:

C5u:I-PP | I-PP | N (20, 20, 10)

 

这不是华丽丽地坑爹吗…… 有4炮我干嘛不打邻C6u,搁着冰波拖到20s加速波还拖到10s岂不是逗比?

 

如果炮数更少一点,甚至只有1炮的话,那C5u也是有出场机会的。

 

来看个例阵,NE. 变奏一炮(参考视频):

 

image

 

全场无冰瓜,只有冰菇才能消减茫茫僵尸海的热情。

 

然而:一个冰菇总效果时长就20s,两个就40s,但卡CD要50s,这意味着剩下的10s里僵尸必然处在未减速的危险状态。

 

这种情况下,C5u就显得很好用了:

C5u:I-P | I-A | N (21, 21, 8)

 

两个减速波各自21s,最大程度发挥冰的效果;危险的8s里用范围最大的N炸一次,稳住战况。

 

这里尽管把炮当樱桃用,浪费了一定CD,但这种玩法的稳定性相对来说是最高的。

 

 

6.2 C4u

 

和C5u比,C4u应用面较广,尤其是在炮数较少的情况下,毕竟夜间想要每一波都是减速波也仅此一家了。

 

以 FE. 落月四炮(原解,参考视频)为例:

 

image

 

节奏为C4u:

C4u:I-PSD/A | I-Nd

 

温馨提示:这个节奏稳定性并不佳,放在这里仅作说明用意,当一个表演娱乐阵看就行了~

 

 

6.3 辨析:C4u与无炮C2的区别

 

无炮里有C2(没错,就是那个远在天国のC系节奏),大概长这样:

C2:I-AA' | I-N

 

炮阵里则有C4u(以落月4为例):

C4u:I-PSD/A | I-Nd

 

有人会问:这不一个东西吗?为什么会有两套名字呢?

 

C2和C4u的确指代的是同一种节奏,但它们代表了看待同一事物的两种不同角度

 

对大部分无炮以及重IO炮阵而言,它们对僵尸波数比较敏感,关心一个50s左右的周期里过了几波怪。另一方面,由于它们采取不规则节奏,其特性决定了“C2”、“C3”仅是一种模糊描述,因而更适合直接用过怪量作为参数。

 

但在轻IO甚至无IO炮阵中,变奏冰是用途广泛的重要操作,地位和并炸PP可以同起同坐。在这一点上,就和无炮产生了根本性的不同。因此,在后续理论精细化的过程中,炮阵就提出将变奏冰单独计入参数,得到“加速波计1、减速波计2”的最终方案。

 

诚然,任何参数的计算规则都是人为制定的,茫茫阵型之海中也难免有介于两套体系之间的特殊个例。对于PVZ的学习者而言,比起争辩某个C2能否叫做C4u,或者强词夺理“参数体系必须大一统”,更重要的是理解这两种不同视角背后的内涵

 

 

提纲

 

本提纲重新列出了正文部分涉及到的关键概念与阵型,可用作知识自测与复习。

 

第一章 延长循环时长

  • 炮的复用、复用效率

第二章 从36s循环到48s循环

  • 夜间双冰变奏(CXu)、C8u、NE雪花七炮

第三章 从36s循环到54s循环

  • C9u、FE神之八炮、C6u、FE神之四炮、C7u、NE无冰瓜四炮、NE前置六炮

第四章 拦截阵中冰变奏的应用

  • 拦截阵、瞬杀减速三血红、统拦、ME十三炮、连拦、PD | BD、变奏二十二炮

第五章 调整冰波的位置

  • 对ch6/邻ch6、对称十六炮、邻C8u/对C8u/间C8u、FE无保护八炮、邻C7u/间C7u、NE无保护六炮、邻C6u/对C6u、FE磁铁四炮

第六章 更多夜间双冰变奏

  • C5u、NE变奏一炮、C4u、FE落月四炮、C4u与无炮C2的区别

 

 

引用

本文对以上所有作者表示敬意与感谢。

回复
OTZzzz
评论: 77
管理员
(@otzzzz)
会员
注册于: 2年前

新轨道读本——5. 游刃有余

 
 
 

欢迎来到新轨道读本的世界。

 

本系列为PVZ生存无尽零基础入门教程;本文为第五篇

 

适合阅读对象:已学习本系列第四篇的读者。

 

本教程专为零基础新人编写,基于PC 1.0 原版,年度版(Steam版)大部分适用,北美版部分适用,其它版本请视实际情况判断。

 

TIP:本篇会涉及到许多精确的游戏数据,请配合精确操控PVZ的键控框架(如Assembly vs. Zombies)食用。

 

 

学习目标

 

阅读完本文后,你将:

  • 对僵尸威胁的数据化有基本认识

  • 理解波动变奏的概念

  • 对进阶双冰变奏有一定了解

  • 初步了解逐波节奏的论证与构造方法

 

 

目录

image

 

 

第一章 将僵尸威胁数据化

 

1.1 从基础节奏到微调节奏

 

从第一篇到现在,我们见到的绝大部分节奏都属于“基础节奏”。

 

基础节奏先取某个植物确定的CD时间为循环时长,由此计算出具体波长,再套用到阵型上。

 

例如,P系就以炮的CD时间36s为循环长度,雷打不动。36s分6份,你就得到了P6;分5份呢,那就是一波7s左右,导出P5。

 

在ch系(白昼双冰变奏)中,道理是一样的。常规ch6的冰波波长是12s,这是怎么来的?无非就是36=6*2+12*2,加速波固定是6s,平均分配后冰波自然就是12s了。

 

CXu系(夜间双冰变奏)同理,只是从只考虑炮CD变成了兼顾炮、卡CD,读者可以自行思考一下。

 

基础节奏有许多好处:

  • 推导过程简单,来源自然,容易理解

  • 用途广泛,同一个节奏可以套用很多阵型

 

但与此同时,我们也必须明白基础节奏的局限性。它更多的是一种通解,而非特解,这意味着它无法完美契合每个阵型的具体需求。

 

第三篇讲解单冰变奏时,我们学习过这个阵:PE. 神之六炮·改

 

image

 

其节奏为S4

 

如果用基础节奏的思路,S4里有两个加速波、一个减速波,加速波为6s,那么36=6+6+24,减速波就应该是24s

 

但实际使用的节奏如下:

S4I-PP | PP | PP (20, 7.5, 7.5)

 

7.5s及以下的加速波无视小丑;20.3s及以下的减速波无视晚爆丑;20+7.5+7.5 = 35 正好大于 34.75。

 

虽然节奏还是S4,但我们通过微调波长,做到了小丑严谨无威胁

 

这个例子已经初步展现了微调节奏的过人之处。与此同时,我们要做好提升操作精度的准备,例如使用 Assembly vs. Zombies 等键控框架,以实现精细化的理想操作。

 

 

1.2 硬波长和软波长

 

微调节奏应该如何确定呢?和基础节奏不同, 它是自下而上的,根据实际需求确定波长,再整合成节奏。

 

因此,我们需要重点关注僵尸对植物造成威胁的最早时机

 

我们称,给定某种压制需求,能确保某种僵尸不存在任何威胁的波长硬波长

 

在此之前,我们已经学习过很多硬波长:

  • 加速波完全无视小丑的最大波长为7.5s

  • 减速波完全无视小丑的最大波长为11.5s

  • 不让冰车碾压6列曾的最大波长约为17.5s(保留一位小数)

  • 等等……

 

理想情况下,我们希望在所有相关的硬波长取最小值,以杜绝一切僵尸威胁。

 

以FE. 最简四炮为例:

 

image

 

假设某个加速波想要用N。我们可以列出相关的硬波长:

  • 不让投篮出手的最大波长为7.46s

  • 保证小丑不会炸核的最大波长为7.5s

 

其它僵尸在这里纯属打酱油,无需特别考虑。

 

因为 7.46s < 7.5s,最短的硬波长为7.46s,故使用7.46s能杜绝一切僵尸侧的威胁。

 

以上是理想情况。但在非理想情况下,使得节奏能够运转的波长和硬波长可能刚好差了一点。这时候,我们就要考虑软波长,也就是将某种僵尸的威胁控制在一定范围的波长

 

加速波的投篮为例

 

image

 

上表展示了超过7.46s后,不同软波长对应的投篮出手概率。

 

通常来说,我们对于致命伤害一般采用硬波长,对于非致命伤害一般采用软波长

 

例如:跳跳偷家、撑杆/海豚破阵、巨人锤击等为致命伤害,一般采用硬波长更好;扶梯蹭炮、投篮投掷、矿工/小鬼蹭底线炮等为非致命伤害,一般采用软波长更好。

 

 

1.3 常用的硬/软波长

 

本小节列出了一些常用的硬/软波长,供参考。粗体对应硬波长,其它对应软波长,单位cs(1cs = 0.01s)。

 

PS:为保护读者的眼睛,实际列出的是时机,而非波长,波长需额外+200或补足至601(波长下限的精确值为601cs)。

 

【陆路 - 加速波】

  • 前场:舞王召唤342(有八列炮时为319);扶梯啃八列炮380;小丑爆炸550;冰车碾压八列炮699;撑杆对八列炮跳跃完毕789,啃六列炮899;巨人对八列炮举锤894

  • 中场:冰车碾压七列炮1110;冰车碾压六列炮1628

  • 后场:投篮投掷547。

 

【水路 - 加速波】

  • 潜水啃九列300;海豚对八列跳跃完毕649;海豚对七列炮跳跃完毕716

 

【陆路 - 减速波,完美预判冰】

  • 前场:小丑爆炸950;小丑以万分之5的炸率炸八列炮1097;扶梯啃八列炮1151;小丑被垫材阻挡后以万分之5的炸率炸八列炮1303;晚爆丑爆炸1832。

  • 中场:扶梯啃七列炮1520;

  • 后场:投篮投掷1730;矿工啃底线1616

 

【水路 - 减速波,完美预判冰】

  • 潜水啃九列936;海豚对八列跳跃完毕1185;海豚对七列炮跳跃完毕1352

 

 

上面这些数字不必刻意去记(用多了自然记得住),但你可以直观地感受到:

  • 僵尸的威胁是多样化的

  • 造成威胁的时刻循序渐进的

 

接下来,你会学到如何利用这些数据,打开PVZ的新世界。

 

 

第二章 调整波长

 

2.1 延长波长

 

如果基础节奏的波长短于硬波长(或预期的软波长),那我们可以直接延长波长。

 

这是什么意思呢?假设你手里有这样一个阵:

 

image

 

看上去没什么难度,ch4碾过:I-PPDD | I-PPDD (18s, 18s)

这个18s来自ch4基础节奏,是36s➗2得到的。

 

但如果你仔细想想:这个阵型真的需要18s冰波

  • 底线有伞,无视投篮;

  • 1665起前场PD不再严谨(巨人走位差过大,D无法既拦截又不伤本波红,数据来源),但直接改成Pd就行了,残血巨人由曾哥喷杀;

  • 冰车碾压五列植物非常晚,要等到2226;

  • 晚爆丑爆炸1832,值得考虑;

 

一番考虑过后,我们发现波长可以一直拖到晚爆丑爆炸为止,即直接延长至20.32s。从18s到20.32s这段时间内,纯属白嫖,不用白不用。

 

而且这种延长是有战略性价值的。它不仅节省阳光,还显著降低了冰透支程度。同样从PPDD首代一波后切入循环,18s冰波需要3冰开(预存3个存冰),20.32s冰波就只需要2冰开了。

 

我们称这种延长版ch4为ch4*,“*”就是代表延长的后缀。

 

最终节奏如下:

ch4*:I-PPdd | I-PPdd (2032, 2032)

 

类似地,也存在ch5*、ch6*、C6i*(这个用得比较多)等节奏,你可以思考一下它们有什么用。

 

 

2.2 缩短波长

 

基础节奏一般以36s为基础。由于炮的实际CD为34.75s,存在1.25s允差,一些情况下可以用这个做文章,缩短波长以符合需要。

 

这部分很简单,我们看一个第三篇里的例子,PE. 饕餮之宴:

 

image

 

常规ch6冰波长度12s,但这里要护水路九列植物,缩为11.5s。11.5*2 + 6*2 = 35,循环仍成立。

 

 

2.3 不等距波长

 

学会了延长波长和缩短波长后,如果你足够蛋疼,一定会想到:既然能延长,也能缩短,那能不能把延长后的和缩短后的强行拼凑在一起呢……?

 

答案是:还真能。这就是本章要讲的不等距波长

 

 

2.3.1 无冰变奏

 

无冰变奏是最简单的不等距波长节奏。之前说“变奏”时,我们一般默认“冰变奏”,但其实还有一种无冰变奏。

 

假设你有一个常规P4:9 | 9 | 9 | 9

 

你说,这太无聊了😈!为什么不打 12 | 6 | 10 | 8 呢?

 

这当然是可以的(尽管没什么必要)。这种P系节奏下的不等距波长,被标记为PXu,u依旧代表unequal distance(指“不等距操作间隔”),即无冰变奏。

 

 

>> 谈一谈:变奏的定义到底是什么?

 

之前解释冰变奏时,我们说“冰变奏是用冰有效地改变场上绝大部分僵尸的状态,通常体现为预判冰的形式”。但这似乎无法解释更广义的“变奏”,因为PXu并没有改变僵尸的状态。

 

变奏的准确定义为:有效操作之间的间隔不等距的节奏。这也是为什么CXu以及PXu中的u都来自unequal distance(“不等距”)。

 

我们定义,激活炸、预判冰都算作有效操作。冰变奏中,【激活炸→预判冰】的间隔较短,【预判冰→激活炸】的间隔则较长,两者不相等,因此定义为变奏。

 

这就解释了传统P系节奏和无冰变奏(PXu)的区别:传统P系节奏中发炮间隔是固定不变的,PXu中则是不等距间隔,因此定义为变奏。

 

 

前面那个P4u没卵用,先无视吧…… 来看个实际存在的阵:PE. 纯二十炮

 

image

 

这里“纯”的定义比较特殊,要求不使用IO植物,也不使用冰与灰烬卡片

 

如果有24门炮,打P6(PPDD✖️6)就可以碾过…… 可惜这里不存在那幻想中的四门炮。

 

P6不行,那么P5呢?很遗憾,常规7s波长的P5非常难用——它无法兼收矿工、投篮、巨人。你不得不放弃矿工,改由尾炸收,也就是PPdd

 

问题又来了:PPdd的压制力太弱了。我们知道,无IO的P6守前置炮都要配合垫材(来自第二章的知识点),更别用说P5了。

 

要解决这个问题,我们必须引入PPDD

 

经计算可知,先PP激活,然后DD拦截小鬼+收矿工的最大波长是657。炮的精确CD为3475 = 657*3 + 752*2,于是就可以得到以下节奏:

P5u:PPDD | PPdd | PPDD | PPdd | PPDD (657, 752, 657, 752, 657)

 

交替使用PPDD和PPdd,达成对巨人的压制。

 

参考视频:见此

 

这个节奏还是有些不尽人意的地方,长加速波不得不取752,投篮小概率出手倒无所谓能换炮,但小丑的确有小概率炸炮

 

 

2.3.2 白昼波动双冰变奏

 

P系能玩不等距,ch系同样能。

 

直接看例阵,DE. 神之五炮:

 

image

 

7列是临时冰,不用在意。

 

如果用基础节奏,要怎么解这个阵呢?ch4看起来不错,你可以打 IP-PP | IP-PP,但这需要6炮

 

每36s就缺一炮,这意味着光用樱桃代奏是不够的。可我们至少要收掉2、4路矿工…… 核武?会炸梯。土豆+辣椒?辣椒同样烧梯。

 

用基础节奏是无法优雅地解出这个阵型的,我们必须将僵尸威胁数据化。

 

考虑以下事实:

  • 完美预判冰下,投篮最早投掷为1730,故1929及以下波长严格无伤;

  • 矿工最早啃食底线植物为1616。

 

由于3-2曾哥的存在,我们可以在矿工啃食前将其冰住,再交由曾哥喷杀。

 

于是,你就可以某一波正常热过渡,另一波冰杀矿工,即:

ch4u:I-PP | IP-PP (1615, 1929)

 

总长度为3544,比3475还多出不少。由于鱼唇的曾哥反射弧很长,冰得极限晚的话底线植物会有微伤(但只是微伤),我们可以再缩短一下第一冰波

 

最终节奏(参考视频):

ch4u:I-PP | IP-PP (1546, 1929)

 

 

⭐️ BONUS TIP —— u后缀的第二种含义

 

在“ch4u”中,u不再指unequal distance(不等距操作间隔,即变奏),因为ch缩写自“change”,本来就是“变奏”之义。这里的u应当解释为uneven wavelength(不等距波长),也就是冰波之间长度不同。

 

不等距波长是不等距操作间隔的子集。

 

有人会混淆,以为CXu中的u也指“不等距波长”,所以像C7u这样的,不应该有u后缀。这是严重的误解。CXu和PXu中的u,都是指“变奏”;C7u属于夜间双冰变奏,当然是变奏了。

 

 

【拓展思考🤔

除ch4u外,ch5u也很常用。PVZ无尽技术考级标准(2022)中,炮阵二级部分给出了这样一个ch5u例阵,RE. 神之七炮:

 

image

 

请你构思一下,如何用ch5u把这个阵型跑起来。

 

 

第三章 对夜间节奏的再认识

 

3.1 引子

 

你也许还记得在前一篇中,讲解“间C8u”和“间C7u”时,我们留过一个坑。

 

C8u原本为6炮节奏。但是,像间C8u这样的排布:

I-PP | AA'a | I-PP | PP | N | PP

 

6炮下无法成立。

 

然而,如果用PP代替AA'a:

I-PP | PP | I-PP | PP | N | PP

 

神奇的事情发生了。虽然6炮打不出8个P,但是8炮可以打出10个P!间C8u由此成立。

 

间C7u同理,4炮虽然打不出6个P,但是6炮可以打出8个P。

 

我们发现,原先那种“从白昼双冰变奏推导夜间双冰变奏”的方法似乎不再那么灵验了。它可以解释简单、基础的夜间高复用效率节奏模板(这也是上一篇为什么要采用它),但它不是万能的。

 

一个夜间节奏能否成立(例如C8u的8炮能否打出10个P),到底应该如何检验呢?

 

 

3.2 循环复用

 

首先,我们要回答“什么样的发炮方式是最优的”。

 

循环复用”是一种用炮方式。它的含义是,假设场上有X门炮,将所有炮从1...X编号,顺次发射,X发射后再回到1,由此往复。

 

与之相对地,是人为地固定发炮位置,要求节奏中某些PP必须来自于某些炮。

 

举个🌰,假设我们手里有6门炮(编号①~⑥),打ch5:

PP | I-PP | I-PP

 

乍一看,“循环复用”在这里似乎没什么用。第一对PP必然对应①、②两门炮;第二组必然是③、④;第三组必然是⑤、⑥。无论循环多少次都是一样的。

 

但同样是这6门炮,要打C8u呢?以邻C8u为例:

I-PP | I-PP | AA'a | PP | N | PP

 

每次循环包含4组炮,但实际手里只有3组。因此,我们无法固定发炮位置,而是要循环复用,顺次使用炮:

  • 第一次循环:①②、③④、⑤⑥、①②

  • 第二次循环:③④、⑤⑥、①②、③④

  • 第三次循环:⑤⑥、①②、③④、⑤⑥

  • 以此类推……

 

 

3.3 循环复用原理

 

循环复用原理告诉我们对任何节奏而言,循环复用都是最优的用炮方式(或是最优之一)。

 

要证明这一点,并不困难。

 

假设我们手里有三门炮(编号为①、②、③),然后有一个轨道,要发射若干P:

P1 …… P2 …… P3 …… P4 …… 

 

如果采用循环复用的发炮方式,那么发炮顺序就是:①、②、③、①,分别对应P1、P2、P3、P4。

 

在P4这个位置,如果用①这门炮,就是循环复用;否则就不是循环复用。

 

为什么循环复用一定是最优的呢?这是因为,和②、③相比,①是发射最早的,因此它也必然恢复得最早。如果②(或③)可用,那么①必然可用。对于之后的炮(P5、P6等等),都是如此。因此,循环复用必然是最优的发炮方式(或是最优之一)。

 

 

3.4 复用验证通法

 

我们知道,炮的CD是3475cs。这意味着同一门炮两次发射之间不可能短于3475,否则就破坏了游戏的基本规则。

 

又由于循环复用原理,在一个存在若干P的轨道中,第x个P第x+N个P(N为炮总数)应当来自同一门炮。

 

沿用前面的🌰,假设手里有三门炮,轨道为:

P1 ... P2 ... P3 ... P4 ...

 

P1和P4相差3,炮总数也为3,所以P1和P4来自同一门炮。

 

基于炮CD限制,P1和P4之间应当至少相隔3475。更宽泛地说,第x个P应当跟第x+N个P保持至少3475的间隔,x可取任意正整数。这被称作复用验证通法

 

 

3.4.1 复用验证通法的应用

 

之前说到,4炮版间C7u不成立,但6炮版成立。复用验证通法可以解释这件事。

 

4炮版间C7u轨道如下:

I-PP | AA'a | I-PP | N | PP

 

炮生效时机之间的间隔如下:

 

image

 

⚠️WARNING:为了保护自己的头发,请使用炮的生效时机(而不是发射时机)进行计算。

 

分别将图中出现四次的PP标记为P1、P2、P3、P4。

 

P1和P2相差24s很好理解,因为AA'a波是6s、IP-PP波是18s。

 

P2和P3相差11s是怎么来的呢?P2生效后,过2s才会刷出下一波;然后,N波是6s;最后,PP波是刷新后3s生效炮(4s的话舞王就要召唤了)。因此,总间隔是 2+6+3 = 11s

 

【拓展思考🤔】P3和P4相差19s是怎么来的?为什么不是18s呢?

 

 

因为我们手里有4炮,即2组,根据循环复用原理P1和P3是同一组炮,P2和P4是同一组炮…… 依次类推。

 

逐一验证:

  • P1→P3:24 + 11 = 35s,复用成立 ✅

  • P2→P4:11 + 19 = 30s,复用不成立 ❌

  • P3→P5:19 + 24 = 43s,复用成立 ✅

  • P4起与P1等价,无需再算

 

计算可知,P2→P4复用不成立,也就是【I-PP | N | PP | I-PP】片段不成立。因此,该节奏在4炮下不成立。

 

如果是邻C7u,这一段会变成【I-PP | AA'a | N | PP | I-PP】,多了一个AA'a波,因而成立。有兴趣的读者可以尝试完整地验证邻C7u的复用。

 

证伪4炮版间C7u后,让我们来论证一下6炮版间C7u。

 

还是列出生效时机的间隔:

 

image

 

逐一验证:

  • P1→P4:5 + 19 + 11 = 35s,复用成立 ✅

  • P2→P5:19 + 11 + 19 = 49s,复用成立 ✅

  • P3→P6:11 + 19 + 5 = 35s,复用成立 ✅

  • P4→P7:19 + 5 + 19 = 43s,复用成立 ✅

  • P5起与P1等价,无需再算

 

因为多了一组炮,原先不成立的【I-PP | N | PP | I-PP】变成了【PP | I-PP | N | PP | I-PP】,节奏得以成立。

 

【拓展思考🤔】如果你有兴趣的话,可以试试用同样的方法论证间C8u。

 

 

3.5 复用验证通法的推论

 

复用验证通法虽好,但用起来略显麻烦。有没有更简化的版本呢?

 

我有一个好消息,一个坏消息。

  • 好消息是:确实存在简化版本。

  • 坏消息是:任何简化版本都只适用于某种范围内的情况,在通用性上必定有损。

 

最常见的简化版本,是复用验证通法的循环推论。顾名思义,它只适用于循环节奏。好在我们目前为止学习的绝大部分节奏都是循环节奏,问题不大。

 

推论内容如下:

 

假设你手里有N门炮,想打一个循环节奏,总时长为T,其中包含M个P(为简化,先假设M>N)。

 

以4炮版间C7u为例,就是N=4(有4门炮),M=6(想打6个P),T=54s(循环时长为54s)。因为每次都是一组两炮一齐发射,可以简化为N=2(2组炮),M=3(3组P),道理是一样的。

 

将轨道里的PP标号:P1、P2、P3、P4…… 我们知道,根据复用验证通法,我们要验证P1→P3、P2→P4等等的间隔是否≥3475。

 

但别忘了!这是一个循环。循环的特性,决定了P1和P4之间的间隔是固定的。换言之,虽然复用验证通法提示我们去算P1→P3,但既然P4是确定的,我们就可以抖一个机灵,改算P3→P4

 

已知:

  • P1→P4的间隔是固定的,就是循环总时长T

  • 目标是:P1→P3 ≥ 3475

 

既然P1→P3要 ≥ 3475,P3→P4就应该 ≤ T-3475。它们是同一回事!其中一个成立了,另一个必定也成立。

 

这就是循环推论的内容

  • 若有N门炮,循环总长T,包含M个P,则复用成立的等价条件为第x个P和第x+(M-N)个P之间的间隔不大于T-3475。

 

 

3.5.1 循环推论的简单应用

 

不要被字母迷惑了,其实循环推论应用起来是很便捷的。

 

仍以4炮版间C7u为例:

 

image

 

此前,我们是计算P1→P3,然后再算P2→P4……

 

但循环推论告诉我们,计算P3→P4就够用了

 

也就是:

  • P3→P4:19s,≤ 54s-34.75s = 19.25s(也就是所谓的T-3475),复用成立 ✅

  • P1→P2:24s,>19.25s,复用不成立 ❌

  • P2→P3:19s,≤ 19.25s,复用成立 ✅

 

循环推论用起来就是如此简单!实际上,全程你只需要计算一次T-3475(在这里是19.25s),此后不需要再做任何计算,直接检查任何两次P之间的间隔是否≤19.25s即可。

 

再看6炮版间C7u:

 

image

 

T没有变,所以T-3475也不变,还是19.25s;(M-N)也没有变,之前是2组炮打3组P,现在是3组炮打4组P。

 

也就是,循环推论要检验的一切参数都没有变!

 

直接套用:

  • P1→P2:5s,≤ 19.25s,复用成立 ✅

  • P2→P3:19s,≤ 19.25s,复用成立 ✅

  • P3→P4:11s,≤ 19.25s,复用成立 ✅

  • P4→P5:19s,≤ 19.25s,复用成立 ✅

 

就是这么简单~

 

 

3.5.2 循环推论的综合应用

 

一些情况下,循环推论有着迷人的性质,可以极大程度上简化复用验证,清晰地告诉你“要怎样才能让节奏跑起来”。

 

举个🌰,邻C6u vs 对C6u。

 

先说说邻C6u。众所周知,常规邻C6u是这样的:I-PP | I-PP | N | PP (18, 18, 9, 9)。但是9s加速波太难用了——投篮无伤硬波长为7.46s,小丑无威胁硬波长为7.5s,所以加速波最好控制在7.46s及以下

 

试问:若已确定加速波为7.46s,邻C6u的冰波应至少多长,才能使得复用成立?

 

先确认一下循环推论要用到的参数:

  • 设待求的冰波波长为x

  • 循环总时长为 2x + 746*2 = 2x + 1492;所以T-3475 = 2x-1983

  • M为3(3组P),N为2(2组炮);所以M-N = 1

 

因此,只要任意两组P之间的间隔不大于2x-1983,复用即可成立。

 

示意图如下:

 

image
  • P1→P2:应满足 x ≤ 2x - 1983

  • P2→P3:应满足 1492 ≤ 2x - 1983

 

简单解一下不等式:

  • 条件①:x ≥ 1983

  • 条件②:x ≥ 1737.5

 

显然只需考虑条件①。因而,冰波长度的最小值就是1983,即:

微调版邻C6u:I-PP | I-PP | N | PP (1983, 1983, 746, 746)

 

加速波可全防投篮;减速波比较可惜,比投篮的硬波长1929多了一点,但是投篮投掷属于非致命伤害,用软波长即可。实际投篮率约为0.978%(见 https://tieba.baidu.com/p/7210317160)

 

我们再考察一下对C6u:

 

image

 

若仍要4炮打6个P:

  • P1→P2:应满足 746+x ≤ 2x - 1983

  • P2→P3:应满足 746 ≤ 2x - 1983

 

显然 746+x 必然大于 746,所以不等式②可以无视。解一下不等式①:

  • x ≥  2729

 

嗯…… 这简直离谱了。所以这种对C6u注定是无法复用的,差太远了

 

且慢。循环推论告诉我们,要想复用,P的排布就应该均匀。

 

朴素的对C6u死于这一段:

 

image

 

本来冰波就长,中间还夹了一个加速波,导致P的排布非常不均匀

 

嗯…… 可是对C6u天生不就这样吗?要怎么才能让它“更均匀”呢?

 

一种解决方案是,加入附加轨,也就是PP后固定加上DD。

 

image

 

暂时默认用普通的空炸,也就是减速波延迟220,加速波延迟110。

 

不难看到,原本光秃秃的N波变成了NDD,这使得P(以及D)的排布更加均匀了。

 

假设我们还是想复用2炮,那么循环推论给出的复用条件仍旧是任何两组P之间的间隔不大于2x-1983

 

将7个间隔依次列出来:

220、636、x-110、220、636、110、x-110

 

大部分值是重复的;而且我们只关心最大值。确定的数之中,最大值是636;不确定的数之中,最大值是x-110。x代表冰波波长,所以显然 x-110 要比 636 大。

 

得到条件如下:

  • x-110 ≤ 2x-1983

 

解得 x ≥ 1873

 

棒极了!至少,我们得到了一个可行的对C6u复用2炮的节奏:

I-PPDD | NDD | I-PPDD | PPDD (1873, 746, 1873, 746)

 

复用最紧的一段如图所示:

 

image

 

图中的高亮片段是所有间隔中最长的一段;它直接决定了x能取多小。

 

18.73s冰波并不长,但如果想要更短呢?

 

观察高亮片段:右端是冰波激活炮,这是无法改变的;但左端的DD是有选择的。我们可以用dd替换DD,尾炸的生效时机更晚,这样高亮片段就缩短了

 

在加速波,DD通常是延迟110,而dd则是延迟250。改为dd后,就额外将高亮片段缩短了140,原本是 x-110,现在是 x-250

 

解不等式:x-250 ≤ 2x-1983,得到 x ≥ 1733

 

要知道,卡的CD为5001(由于游戏机制,卡的精确CD不是5000,而是要额外+1cs),加速波是746的情况下,减速波最短也得是1755。1733代表着复用限制已经弱于卡CD的限制了

 

卡CD是游戏设定,无法改变。得到对C6u最终节奏如下:

I-PPDD | Ndd | I-PPDD | PPdd (1755, 746, 1755, 746)

 

这个节奏有一些有趣的性质。和邻C6u相比,它虽然少复用2炮,但冰波更短,便于使用。虽然冰波没有热过渡,但是加速波的尾炸d正好可以收掉矿工,很适合用于NE场地。

 

其典型例阵为NE. 中开十二炮(参考视频):

 

image

 

节奏为对C6u:

I-PPDD | Ndd | I-PPDD | PPdd (1755, 746, 1755, 746)

 

这个节奏在炮阵领域的应用十分广泛,是微调节奏的优秀应用例。

 

 

⭐️ BONUS TIP——复用计算器

 

下载链接见:炮阵大礼包

 

image

 

它可以帮你快速地计算一个循环是否成立

 

在绿色区域内输入每波的波长和炮生效时机(以该波刷新作为0时刻),复用计算器可以告诉你使节奏成立需要的炮数。

 

有必要解释一下右边这两列:

 

image
  • 周期:循环时长,没什么可说的

  • 运算量总数:一次循环内“P”的总数

  • 炮数需求:使节奏成立的最少炮数。若炮数需求 ≤ 炮数,则该节奏成立;否则不成立

  • 复用窗口:复用最紧的炮的发射间隔。如果 ≥ 3475,则该节奏成立;否则不成立

  • 上次使用生效时机下次使用:分别对应了循环里每个P(依次对应)的生效时机(以循环第一波刷新为0时刻),以及这门炮距离上一次使用、下一次使用的间隔。

    在一个复用成立的节奏里,上次使用和下次使用均应  ≥ 3475。复用窗口实际上就是所有上次使用和下次使用的值里取最小值。

 

在图中,第四个运算量距上一次的使用间隔为3005(第六个运算量距下一次的使用间隔也是3005),< 3475,因而节奏不成立。实际需要6炮,但阵型只有5炮。

 

 

第四章 改变循环时长

 

4.1 循环推论的扩展

 

先前,我们给出的循环推论的内容为:

若有N门炮,循环总长T,包含M个P,则复用成立的等价条件为第x个P和第x+(M-N)个P之间的间隔不大于T-3475。

 

为了证明的方便,这里假设了M > N,也就意味着 T > 3475。

 

然而循环时长一定要>3475吗?毕竟,3475并没有什么特殊的 —— 至少从微调节奏的视角看,3475只是许多常数中的一种而已。

 

是的,循环推论还有下半部分

 

还是假设我们有N门炮,循环总长为T,包含M个P,但是M<N,且T<3475。假设M=3,N=4,将节奏中的P标号:P1、P2、P3。

 

如果用复用验证通法,那么应该计算P1→P5(以及P2→P6、P3→P7)的间隔,确认每个间隔都≥3475。

 

但是,因为限定只讨论循环,P1→P4之间的间隔是确定的!所以我们可以只计算P4→P5

 

已知:

  • P1→P4的间隔是固定的,就是循环总时长T

  • 目标是:P1→P5 ≥ 3475

 

既然P1→P5要 ≥ 3475,P4→P5就应该 ≥ 3475-T,两者是等价的。

 

完整的循环推论如下:

  • 记阵型炮数为N,循环总长T,循环内包含M个P

  • 健全性检验:若T≥3475,且M≤N,复用必定成立;若T<3475,且M≥N,复用必定不成立

  • 若T>3475,则复用成立的等价条件为第x个P和第x+(M-N)个P之间的间隔不大于T-3475

  • 若T<3475,则复用成立的等价条件为第x个P和第x+(N-M)个P之间的间隔不小于3475-T

 

健全性检验的意义在于排除一些边缘情况。我们一般默认如果T>3475,那么M>N(存在复用);如果M≤N,没有任何检验的必要(必定成立)。同理,我们默认如果T<3475,那么M<N(少用了若干炮)。如果M≥N,同样没有任何检验的必要(必定不成立)。

 

现在我们有两种炮的复用方式:

  • 有一个比3475长的循环,P数量大于炮数

  • 或者,有一个比3475短的循环,P数量小于炮数

 

我们称第一种为正数复用(每次循环若干炮用了多次),第二种为负数复用(每次循环少用了若干炮)。

 

 

4.2 白昼I系节奏

 

理论上,我们完备了“比3475短的循环节奏”的存在性。但它有实际意义吗?

 

在夜间场合,它基本上是没用的。为了迎合卡CD,我们巴不得把循环拖到50s以上,把循环缩短得比34.75s还短显得很荒唐。

 

但是白昼场合不一样。冰可以透支,在节奏规划上更加自由。

 

来看个有趣的例子,DE. 水晶杯十炮:

 

image

 

我们先试着用基础节奏的思路分析一下。要保护6列植物,ch4足矣,那么就可以:

IPP-PPDd | IPP-PPDd (18, 18)

 

众所周知,空炸炮只能拦截两路,但DE有五行小鬼,所以用PPDd,一边空炸一边尾炸。

 

但这整整要12炮!也太多了吧🤡

 

有一个思路是,热过渡不一定是必要的。还记得DE神5的ch4u吗?I-PP | IP-PP (1546, 1929)。短冰波不用热过渡,矿工交由曾哥冰杀。

 

ch4u同样可以用在这里。虽然没有曾哥,但是我们有尾炸d。注意由于前院场地的判定问题,尾炸d会漏炸点上行的矿工——dd炸1、4路,那么就会漏3路;dd炸2、4路,就会漏1路。好在这里3-1为空(其实是提前设计好的🤫),漏了也有别的办法处理。

 

得到ch4u:

I-PPdd | IPP-PPDDD (1610, 1865)

 

1865是确保PD严谨的硬波长。1610波会有极轻微的矿工炮损(1621冰生效,但矿工最早1616可以啃),好在这是非致命伤害,采用软波长亦可

 

为了确保对巨人(以及跳跳)的压制,我们在长冰波不能直接PPDd,而是要PPDDD(或者PPDDd)。

 

ch4u解法一共需要11炮参考视频)。

 

还能更少吗?

 

如果你停留在“白昼节奏必须以3475为循环时长”的思路,那么很遗憾,是不存在10炮的解法的。要打开新世界的大门,必须用到循环时长短于3475的节奏

 

考虑以下节奏:

I-PPdd | I-PPdd (16s, 16s)

 

这没什么特殊的,就是ch4u里的短波*2。想运行这个节奏,需要多少炮呢?

 

引用循环推论(的第二部分):

  • 记阵型炮数为N,循环总长T,循环内包含M个P

  • 若T<3475,则复用成立的等价条件为第x个P和第x+(N-M)个P之间的间隔不小于3475-T

 

已知T=3200,M=4。显然8炮(N=4)是不够的;令N=5,那么(N-M)就是1,任何两组P之间的间隔应当 ≥ 275(计算方式:3475 - 3200 = 275)。

 

整个节奏中,最接近的两组炮是PP与dd。这个减速尾炸延迟最多取到359也无伤(来自拦截计算器),359 ≥ 275,故复用成立,10炮足以跑这个节奏

 

你还可以进一步压缩冰波——因为无伤减速尾炸最多延迟359,只要 359 ≥ 3475 - T 复用就成立,因此T的最小值是3116,最短冰波长度为 3116/2 = 1558

 

最终节奏如下:

I4i:I-PPdd | I-PPdd (1558, 1558)

 

这是我们要讲的最后一个节奏类别了——白昼I系节奏。它专门用来描述那些在白昼使用双冰,但不以炮CD为循环长度且涉及复用(正数or负数复用)的节奏。I来自“Ice”(冰),而后缀i代表连续冰波(每一波都是冰波)。

 

由于冰波较短再配合上垫材,这个I4i可以守住6列。漏掉的跳跳和3路矿工交由下一波的尾炸炮来收即可😘

 

演示视频:见此

 

 

4.3 更多I系节奏

 

受篇幅所限,这里只列出若干例阵,有兴趣的读者可以自行研究。

 

阵型①:PE. 守全场十六炮(参考视频

 

image

 

节奏为I6i:I3PPDD-PP | I3PPDD-PP | I3PPDD-PP (1362, 1362, 1362)

 

主体节奏包含18个P,阵型里只有16炮,是正数复用2。

 

注:“I3PD”是激活炸后210cs生效冰,取消巨人投掷令其重投(游戏bug,称作ICE3),然后再接PD的一种高端玩法,请移步视频感受,并不是开挂哦😈

 

 

阵型②:DE. 111十五炮(参考视频

 

image

 

节奏为I4i:I3PPDD-PP | I3PPDD-PP (1550, 1550)

 

主体节奏包含12个P,实际需要14炮(阵型里多出的1炮只用于首代尾代),因此是负数复用-2。

 

 

4.4 I系节奏的参数计算规则

 

比较上一小节提到的I4i和I6i:

  • I6i:I3PPDD-PP | I3PPDD-PP | I3PPDD-PP (1362, 1362, 1362)

  • I4i:I3PPDD-PP | I3PPDD-PP (1550, 1550)

 

emm,这不是一个节奏吗?

 

是,也不是。它们的相同之处,在于操作元素是雷同的。你也可以在I4i里加一波,记作I6i;或者在I6i里去掉一波,记作I4i;甚至你可以把这两者都压缩成“I2i”或者延伸至“I8i”……

 

……打住。虽然这在理论上是可行的,但是这样做并不合理。上面的I4i和I6i之间,在波长上存在客观显著区别,因此不应混为一谈

 

为避免混淆,我们约定:对于I系连续冰波节奏,以最接近3475的循环节数量确定参数。这样,上面的I6i就只能是正数复用,I4i必定是负数复用。这对于玩家理解与交流是有益的。

 

 

第五章 逐波节奏

 

恭喜你!你来到了《新轨道读本》系列的最后一小节。

 

 

5.1 终极答案

 

有人说,一切道路的尽头都通向逐波,逐波是终极答案。这是夸张吗?

 

我认为不是。所谓逐波,就是针对不同波次设计特殊操作,而非采用循环的节奏。

 

这听上去很陌生吗?别急,其实你在第一篇里就见到了逐波节奏——

 

樱代P6:PP | PP | PP | PP | PP | PA(尽可能晚用樱桃)| PP | PP | PP | PP

 

来自RE. 十一炮:

 

image

 

由于樱桃的CD限制,我们有意地进行了节奏设计,将其插入至w6 —— 这就是不折不扣的逐波节奏

 

 

5.2 首尾特化

 

现在让我们来看一下逐波里的两大基础元素。其一,就是首尾特化

 

所谓的首尾特化,就是利用起手和收尾时独特的性质,采用不同的僵尸处理方式,以攫取更多利益。

 

起手的特点,就是炮、卡CD充足,且场上无遗留僵尸。这十分关键!

 

就好比一个普通的ch4:I-PP | I-PP

 

执行主体循环期间,我们不得不每波都用,否则是控不住僵尸的(如果控得住,你也没必要打ch4)。可在w1,因为不存在“w0残留僵尸”,且起手炮CD充足,我们可以直接从PP加速波起手!

 

收尾的特点则相反。收尾时,场上必然有遗留僵尸,但好处是不会再刷出下一波(至少短期内不会)。这意味着:我们不必再考虑循环,炮、卡CD恢复后即可使用。

 

以第一篇里的FE. 真水无八炮为例:

 

image

 

其下f节奏为:

PP | PP | PP | PP | A'/a+N' | N/A | PP | PP | PP | PP+收尾

 

注意在标红的收尾波次(w19),我们手里已经无炮可用,所有灰烬卡片也在CD。但是因为这里是收尾,不需要考虑之后的事情,因此我们可以先让僵尸们冷静一下。如果固定在循环里用冰,冰CD是跟不上的——但收尾不需要考虑这些事情。

 

 

5.3 相位截取与弱逐波

 

首尾特化足以解释大部分白昼双冰变奏包含的逐波内容。不过,逐波还有另一基础元素,也就是相位截取

 

以一个最普通的夜间8炮打P6为例:

核代P6:PP | PP | N | N' | PP | PP

 

显然这个节奏本身是不可循环的。要让它实际跑起来的关键,就在于相位截取。

 

我们之前提到过,“P6节奏快,灰烬可以只用一次就糊弄过去”。这个直觉的正式表述方式,就是从循环里对自己有利的波次起手,截取最优相位

 

先有一个循环节奏,然后截取优势相位,从特定波次起手,再加上一些首尾特化 —— 这一套方式被称作弱逐波方法。注意:“弱逐波”是一种推导节奏的方法,而不是逐波节奏的分类。

 

 

5.4 从弱逐波到强逐波

 

如果某逐波节奏的复杂程度不高,那么弱逐波足以解释其一切。但它并不是十全十美的

 

要推导复杂逐波,必须用到强逐波方法。弱逐波是先有一个成立的循环,再用一些方式将其“转换”为逐波;而强逐波从一开始就不考虑循环的事,直奔逐波而去。

 

也许你有很多疑问…… 那么强逐波到底要怎么“奔逐波而去”呢?有没有什么可供参考的方法呢?关于这个问题,已经超出了《新轨道读本》讲解的范围。如果你有兴趣深究,请参阅:《炮阵100选》与《参数转变》。

 

最后,谢谢你的阅读!我已经给了你所有的智慧😘

 

 

提纲

 

 

本提纲重新列出了正文部分涉及到的关键概念与阵型,可用作知识自测与复习。

 

第一章 将僵尸威胁数据化

  • 基础节奏、微调节奏、硬波长、软波长、致命伤害、非致命伤害

第二章 调整波长

  • *、延长节奏、无冰变奏(PXu)、变奏的定义、PE纯20、白昼波动双冰变奏(chXu)、u后缀的两种含义

第三章 对夜间节奏的再认识

  • 循环复用、循环复用原理、复用验证通法、复用验证通法的循环推论、NE中开12、复用计算器

第四章 改变循环时长

  • 完整的循环推论、正数/负数复用、白昼I系节奏、*PE守全场16、*DE111十五炮、I系节奏的参数计算规则

第五章 逐波节奏

  • 首尾特化、相位截取、弱逐波、强逐波

 

 

引用

 

回复
聪明的猪
评论: 3
(@聪明的猪)
梯子南瓜
注册于: 2年前

前排资瓷 👍 

回复
Scroll to Top
zh_CN简体中文
Powered by TranslatePress »