日常坐卧
ARC_丶
编辑于 2025年09月15日 00:05

我们假设读者是对PVZ生存无尽较有了解,对如何拆解复杂阵型解法感兴趣的玩家。如果您想从零开始了解,请参阅新轨道读本:cv17164645;如果您对PVZ有所了解,想通览合集形式的中等阵型及本贴所涉及的阵型,请参阅炮阵百选:cv14328741。

本贴所使用的节奏命名请参考cv42871876。


引子:

1.NE九列20 首先我们来看NE九列20这个阵型:https://tieba.baidu.com/p/6797771360。原阵节操不高,视频已删除且原作者表示无法找回,但其轨道有高度的成熟思想,请看: 这个阵型的下F加减速波排布为++-++++--+(上F与本贴关系不大略去;可以简单视为同轨道第二波至第10波,省去首代一波),如何判定它所属节奏呢?让我们关注它的冰波位置:首先,w3前后均为加速波,是“孤立冰波“(我们稍后会给出孤立冰波的具体定义);其次,w8、w9是”邻冰波”。这个节奏不属于正常的单冰变奏S系节奏,与传统循环参数7,8的邻间对各种形式都难以对上。 实际上,在已有的轨道理论中,这个解无法与任何一个合适的循环节奏对应,会被直接归类为“逐波解”乃至“强逐波解”。本贴的主要工作就是要说明,以这个解为开端的一批节奏和复用方式(下文会正式称为G系节奏,这个解具体是G5)含有一定的内在规律,炮在这套体系下将会相对于在冰骨架下有更高的复用效率,从而需要将这套体系从最广义的“逐波解”大杂烩垃圾筐中区分出来。 接下来,我们详细研究下帖子中的下F轨道(这里没标铲种的具体位置,不过不影响之后的讨论): [轨道1] (以后未标注时长的波默认为601加速波):

可以注意到:w14的5炮均由w10一一对应地经过3475冷却复用而来,w15同样如此(不过w15只使用了w11恢复的六炮中的五炮)。 为后文方便起见,我们记作 w10 => w14; w11 BPDBP => w15(后文会指明=>符号表示波映射)。 这种由前一个加速波到后一个加速波,(几乎)整波一一对应的复用关系,称为加速波映射—同样,严格的定义我们稍后再讨论。前一个简称为前波,后一个简称为后波。显然这种加速波映射十分便于我们规划炮的冷却与复用,而我们不厌其烦强调“加速波”三字,是因为加速波之间有一个重要性质:前波的炮的生效时机是“自由”的。   2.复用符号 这个自由体现在什么地方呢?不妨对比简单裸轨情景,+到+的S5与-到+的N7: S5片段: PP | I-PP | PP | PP | PP 601, 1672, 601, 601, 601 邻N7片段: I-PP | I-PP | PP | N | PP 1672, 1672, 601, 601, 601 S5各波从左到右为 第三加速波,冰波,第一、二、三加速波;N7从左到右为第一、第二减速波,第一、二、三加速波。对于S5节奏,(最后面那个)第三加速波激活炮来自上一个第三加速波激活炮;对于N7节奏,第三加速波激活炮来自第一减速波激活炮。 写到这里再用纯汉字描述会很难看了。我们如下简记邻N7: 第一冰波的激活炮复用至第三加速波的激活炮;第一冰波的激活炮复用至第三加速波的拦截(尾炸)炮分别写作: 1- PP -> 3+ PP; 1- PP -> 3+ DD(dd) 第一冰波(减速波)就是1-,第三加速波就是3+,从激活复用到激活就是PP到PP,复用到拦截就是PP到DD(dd),后面我们都如此标记。 由于需要区分I3PD的P和激活炸P等不同语境,我们约定用i,b,p等字符下缀接在-/+/wxx后面,以描述热过渡、分离炸和激活炸阶段的炮。在不引起歧义的情况下也可不用下缀修饰。 对能看懂本篇文章的读者来说,以上的描述已经足够,可以直接跳到第三小节继续阅读了;但我们发现这套符号体系相当简便,且应当给出推广。因此本节剩余部分将就此继续讨论,并给出更广泛通用的符号体系的定义,以便后面的使用过程中有歧义和争议时可以来此参考:   首先,注意这套简化记号只对邻Nx或S系的节奏适用,因为在一个循环有两个不相邻的冰波时,是很难说明什么是第一冰波什么是第二冰波的。其次,加速波的标号是冰波后的第一个加速波记为1+,依次递增直至下一个循环中的冰波出现。最后,这套记号需要在循环(或者模)的意义下理解,如果原轨道是逐波的话,需要截取其中特定的循环片段才能使用这套记号。 比如轨道w10~w19:+++--++--+中,这是一个首三尾一的邻6,前三波是首代,不作定义,我们不会将其记作1+,2+和3+,而w6,w7会分别记作1+,2+。显然w4和w5应记作1-,2-,但注意w8会再次记作1-,而不是3-。同理,在S5循环w1~w9:+++-+++-++中,w1与w5均称为1+。

自然我们很容易看出这套记号局限性是很大的,比如只能描述这几种常见的节奏。实际上这套记号主要的价值在于:不给出具体排布,仅给出大致采用的节奏时依然可以进行简单分析。但如果有具体逐波规划的,我们强烈建议读者直接写明w几。简单记号即 [前波] (下缀) [原像]-> [后波] (下缀) [像]。例如NE九列20就可以这样描述复用: w10 P -> w14 P

另外,在给出具体轨道片段的情况下,我们也可以额外采取一套记号来表示片段中的第几波,以及具体的第几个冰波和第几个加速波。我们约定*wx表示片段中的第x波,而[x]-/+表示片段中的第x个冰波/加速波。比如给定片段-+-+++,*w1,或[1]-是这个片段中的第一波;*w3,或[3]+是这个片段的第五波。注意这种记号与上面的1-2+式的记号完全无关,不对x取模,或者说在片段里是第x个冰波/加速波就要实际地写成[x]-/+。这套记号就是可以通用的、对任何片段都有效的,不局限于邻Nx和S系。   3.  四类加减波复用 回到原题,再看这两个片段: S5片段: PP | I-PP | PP | PP | PP 601, 1672, 601, 601, 601 邻N7片段: I-PP | I-PP | PP | N | PP 1672, 1672, 601, 601, 601 根据生存无尽的基本规则,“激活炮生效时机小于400时波长都为601,大于400时波长则为激活炮时机+200cs”,二者的3+ PP性质并不相同:S5可以任意调整前波激活炮的位置,如可以选择225、296、318、359或其他任意时机生效,都会使整个加速波的波长为601;而后波也可以对应在225~401之间选择,只要不早于前波时机即可,这也正是朴素的循环观点。而n7的前波是波长较长的冰波,激活炮一定会在波长前200落地,中间波相同时,会锁死后波必须为401激活。

那么回到NE九列20的解上,观察w10~w16:我们发现只有一个长冰波w12(称为孤立冰波,后续会详细讨论),其余均为加速波,他们的复用 w10、w11 => w14、w15都是+到+的复用方式,没有-到+的模式,甚至这段完全可以看成单冰变奏S5。后波w14、w15同样可以在早于401的时间生效激活炮,因为36秒波长循环解的复用就是这样:同一门炮在前波某个时机发射,那自然就能在对应后波的对应时机恢复,早发射就一定意味着早恢复。 但-到+的复用就没有那么好的性质了。正如我们已经讨论过的,冰波激活炮永远相当于401生效,想要复用到后波自然就不能早,除非拖长冰波。而这就是加速波映射的优势所在。   那么-到-的映射又如何呢?考虑邻N7:--+++--+++,2- PP -> 1- PP成立。事实上前波2-的所有操作是可以照搬到后波1-的,典型例子如蓝色版ME20。而这在S5循环的角度下也是显然的:就是对应波的循环而已。 而根据我们的经验,+到-的复用比-到-更自由,一般相当于+到+,或者还要自由。所以复用自由度: “-到+” << “-到-” < “+到+” ≈ “+到-” 既然我们讨论复用只需要关注相关波次是+还是-,那我们不妨对整个轨道或片段直接简写其+-序列,如--+++之类,其中+代表加速波,-代表减速波(以及N可表示特殊的用核(代奏)加速波),便可直接看出其复用结构。后文将照此处理。  


映射:

讲到这里,我们已经初步引出了加速波映射和孤立冰波的概念,这个阵就可以说是圆满完成了自己的历史任务了。接下来,我们要详细给出相关的定义: 4.炮映射 无论+到+映射还是-到-映射,整个波中每门炮的利用效率都是非常高的,这点可以简单理解为:36s波长的P、S系循环解(即炮骨架)均为完美复用。 我们从整波视角转为聚焦单门炮的视角来看,他们也几乎都是对应位置的炮复用到对应位置的炮,例如分离炮复用到分离炮,激活炮复用到激活炮,拦截炮复用到拦截炮。我们不妨回头看“参数转变”一贴,该帖中所提出的“正位复用”和“错位复用”这两种描述方式,其实都主要是针对冰波激活时间附近的、单独的炮而言的。最简单的话说就是,1- PP -> 3+ PP为正位复用; 1- PP -> 3+ DD(或dd)为错位复用。 那么这种定义是否可以从冰波激活炮推广到其他各种类型的炮呢?可以!接下来我们将通过一系列实例具体引出各种概念并给出明确的定义。   我们先给出对于单门炮的复用方式的定义: 对于某一门炮,若它能够与它的下一次生效时的炮形成一个循环上的对应(或模糊对应),即存在某个已知的确定的36s循环节奏(如P系节奏,S系节奏等各种节奏,核心即以炮cd为循环时长),使得这门炮与其下一次生效时的炮处于该循环节奏的对应波的相同(或大致相同)的位置,我们就称这门炮的复用方式为映射,反之则称为非映射。在映射中,炮的前一次使用被称为原像,后一次使用被称为像。

由定义,未做过逐波特化的36s循环节奏每门炮复用都是映射。只有+到+、-到-可能成为映射,而+到-、-到+都不可能是映射。 以下我们再举一些简单的例子方便大家理解(当然,不标的不代表没有映射关系,我们只是随意举一些例子而已):   [轨道2] NE核代十炮(BV1oV4y1x7Ny): P6 w1~w7:+++++N+ [PP]|PP|PP|PP|PP|N|[PP]| 逐波P6对应位置复用:w1 PP -> w7 PP   [轨道3] ME神之6炮(BV1vPFSeWEq7): 邻N7 w2~w8: --+N+-- IP-PP|IP-PP|PA|N|PP|IP-PP|IP-PP 邻N7热过渡复用:(w2)1-i P -> (w4)1+ P, (w3)2-i P -> (w7)1-i P, (w4)1+ P -> (w8)2-i P 这里比较长,我们打出汉字原文方便大家对应符号与自然语言,相信大家也能明白为什么我们迫切需要引入符号体系: 第二波(即第一减速波)的热过渡P(IP-PP的前一个)复用到第四波(即第一加速波)的激活炸P(PA中的P);第三波(即第二减速波)的热过渡P复用到第七波(第一减速波)的热过渡P;第四波的激活炸P复用到第八波(第二减速波)的热过渡P。 请注意,这里只有(w3)2-i P -> (w7)1-i P这一条复用是映射,剩下两个复用都是非映射。   [轨道4] RE心5炮(BV1McYPevE68): D4n w2~w7 --n+-- IP-PP|IA-PP|I-N|PP|IP-PP|IA-PP D4n激活炮复用:(w2)p PP-> (w5) PP, (w3)p PP->(w6) PP, (w5) PP->(w7) PP 这里是两个-到+复用和一个-到-映射。注意-到+复用是非映射。   在给出这种定义之后,我们可以对任何一门炮的复用方式做出判断:如果判断它不符合映射条件,就称为非映射,复用方式的种类只有这两种。 但是需要注意,映射的定义中是允许“模糊对应”的。在实际处理中,你如果发现这门炮复用到了和先前大体近似的时机和作用(但时机不严格对应),你可以自行选择是否将其视为映射。这方面的处理是有一些缓冲余地的。当然,这种适当的自由也导致我们无法做出一个严谨的良定义;实际上也确实很难找到一个足够严谨的定义方法。 但无论如何,炮的复用方式只划分为映射和非映射两种,这一点可以确保我们对复用方式进行足够简单的二元评价。   5.波映射 在给出单门炮映射的定义之后,我们可以顺理成章地给出波映射的定义: 如果某一波炮能够与另一波炮整体上形成一个36s循环上的对应(或模糊对应),即存在某个已知的确定的36s循环节奏,使得这两波恰好是两次循环的对应波,两波中的所有炮运算均处于对应波相同位置生效,我们就称这两波构成波映射。特别地,波映射分为加速波映射(+到+)与减速波映射(-到-)两种,也可分别简称为+映射和-映射。而冰波炮组到加速波炮组的对应,例如关复(包括正位与错位两种复用方式),一定不属于波映射。依旧称具有映射关系的两波中波次较早的一波为前波,较晚的一波为后波。

同炮映射的定义,这里波映射的定义也允许根据具体情况自行判断,也留有一定的模糊空间,而这里的模糊空间甚至可以是相当大的—为了便于分析复用,我们有必要将一些看起来不那么严格和精确的“对应”视为波映射。与炮映射的是-非二元不同,波映射甚至可以包容到容纳一波只有一部分炮被炮映射的情况。以下是一些具体例子,用中括号在轨道中标注映射前后波: [轨道5] 渐强版FE神之16炮(BV1EL4y18795), 朴素邻N7# 20 -到-映射(2-到1-) w4=>w8:-N++- [IPP-B-PPDD]|NDD|PA/PD|PPdd|[IPP-B-PPDD] 这个例子里的映射关系是相当清晰和直接的。事实上这是邻N系具有的一个固有的性质:邻N系必有的邻冰波中的第二冰波,在跨越连续的多个加速波后,可以直接映射到下一次循环的邻冰波中的第一冰波,即循环邻N系一定有能力诱导减速波映射。当然,有能力这样做不代表一定要这样实现,你可以选择不去使用这个天然的映射,而采用别的方式重新规划第一冰波的操作。   [轨道6] ME坠月19炮(BV15v4y1g7Aq)【集萃#70】,G5 +到+映射 +-+-+N+-+- w14=>w18:+N+-+ [AD/PD]|NDDDD|PPDDDD|I-B-PPDD|[PDd/B] 按参转帖的理论,上面列举的轨道中前四波是邻N7,后四波(实际上之后还有一个冰波组成N+-+-)为间N7,将w14=>w18称为邻转间。 和上面神之十六的波映射结构相比,这里w14到w18的映射可能就不那么清晰了。但我们认为w14和w18的基准都是PPDD。首先,w14用A产生的w18空缺,是由w14-w17仅用18炮,阵图中盈余的一炮来填补的,其次,w14的PPDD(或者说PADD)在w18的像是PDd/B,而非正常映射为PPDD。不过考虑到这里PDd/B其实只是为保护白冰的PPDD特化,我们也认为w14=>w18是波映射。   [轨道7] 渐强版ME20炮 (BV1pQ4y1d7rM) 【集萃#71】,G5d +到+映射 w12=>w16: +-+-+N+ PPSSDD|IPP-B-PPDD|[PSD/PDD]|IA’a-B-PPDD|AD/PD|NDDDD|[PPDDDD] 这个也能看作波映射吗?其实这里已经模糊得比较严重了。 实际上这里w16有两个来源:w11p DD-> w16 PP, w12 PSD/P -> w16 DDDD,w16对任意一波的映射复用都是不充分的。另一方面,w12的每门炮的复用都没用到对应时机位置,是非映射,那这种情况下我们还是否应当认为w12到w16构成波映射呢?如果我们一定要认为“是”的话,这样看待的合理性和优势又体现在哪里?

 我们认为”是“。这样的复用方式本身确实具有产生加速波映射的潜能;只是这里炮的数目足够多,允许我们对每门炮采用非映射(具体来说是错位复用)的方式缩短波长,才使得其S5的结构不那么明显。但本质上,我们不能否认w12与w16确实具有S5循环意义下的对应关系(在下文的冰轮版NE18炮中,我们能更清楚地看到这一结构)。对于本轨道,如果我们延长冰波波长、不使用盈余的炮,并改错位复用为正位复用,那么我们可以实实在在地得到一个w12=>w16加速波映射。 因此,这种情况本质是“完全具有诱导波映射的潜能,只是不去真正开发”,我们将类似渐强版ME20炮的这种“具有错位性的波对波的对应”依旧称为波映射。如果对这种特殊的波映射起个名字,可以称作类波映射或者错位波映射。另外,接下来我们会看到将这种似是而非的情况选择纳入到体系中而非排斥出去,将是有利和方便的。 另外,在映射/波映射的定义中,首先得确定一个36s循环节奏。以后为了方便表述,我们把“以xx节奏为循环基底下确定的映射/波映射“称为“xx下的映射/波映射”,记作w12 =S5=> w16。当然,如果没有强调基底的需求的话依然直接写成w12=>w16即可。以上三个波映射的例子片段均为S5下的波映射,后面我们会看到一些有别于S5的循环基底。


孤立冰波

6.平滑复用 我们回过头来聊一聊,为什么要做这些定义上的准备工作,以及这里为什么我们是先给出定义再给出实例进行具体解释。 在先前的引子中,我们已经论述了减速波激活炮复用到加速波的不良性质,即减速波的激活时间是固定的。事实上激活炮附近的炮也有压力。减速波的操作之间的间隔通常比正常的加速波大,例如减速波的激活到拦截的用时是210+,而激活到尾炸的用时甚至可能达到350,而I3P就更夸张了。这会使得- DD -> + DD变得更为困难,比如邻N7的1-p DD -> 3+ DD。 实际上,能将附加轨复用到第三加速波拦截炮的衔接方式几乎只有减速PDD和SI3这两种。(SI3:PSS/P|P/I3PD(d),一种邻冰波间的复合运算。出于本文目的,不对冰波的各种衔接方式及其性质进行进一步讨论) 同时我们还熟知,邻N7的1-b -> 2+,即第一邻冰波的分离炮想直接复用到第二加速波也是困难的,一般只能1-b -> 3+。 因此为了叙述方便,我们称分离炮、拦截炮等,这些生效时间位于冰波激活炮附近,复用到加速波的炮所构成的整体为冰波激活炮组(或者简称为激活炮组)。邻N7的典型时间为,分离炮~1100,激活炮~1500,拦截炮~1700。显然,冰波激活炮组的定义不只对邻N7 1-那样的第一邻冰波适用。只要无法-到-,而必须-到+,那么这些炮都可以称为激活炮组。例如间N7:w1~w5:-+-++中,w1p PP ->w5 PP,则w1p PP附近的炮也构成激活炮组。

那么自然的想法就是,有没有办法绕开这种激活炮组的限制呢?其实引子已经告诉了我们应该怎样思考了:我们应该避免使用或拖后使用邻冰波。不用或不复用邻冰波,不是自然就没有第一冰波激活炮组们复用到加速波的困难了? 当然,准确来说,我们应该想办法尽可能实现-到-,而不是-到+。这就是我们采用举出NE九列20的例子,将++-++++的第三波(w12)称为“孤立冰波”的意义所在:通过S系式的单冰变奏,在只跨越单冰波的前提下,易于直接建立起+到+的平滑复用,即波映射。 从循环的角度出发,将同类型的炮直接简单复用成同类型的炮,即+到+映射或-到-映射,可以规避-到+复用的严重不协调的问题。或者说,采用循环视角下的高度平滑的炮或炮组的对应式复用,将炮或炮组协调地“平移”到某一波,以避免处理不同类型的炮在复用时产生的难点。 而这,就是我们提出炮映射以及波映射的核心理念:循环解本身是平滑的。   7.重看参数转变 现在我们已经明白了为什么要采用映射以及波映射,并且在先前的讨论,我们已经察觉到单独的冰波无疑是产生波映射的关键所在。那接下来我们可以开始对先前提及的孤立冰波一词给出具体的定义了:  如果一个冰波能够诱导加速波映射(或类波映射),则称其为孤立冰波。即:存在冰波前的加速波,可以跨过冰波大体上完整地复用到冰波之后的另一个加速波整波。而对于某个特定的孤立冰波,其诱导的加速波映射可以是多组,我们称其诱导的加速波映射的个数为映射数。例如NE九列20的w12就诱导了w10=>w14,w11=>w15两组,记为2。   那么如何判断一个孤立冰波能否诱导加速波映射呢?我们目前只考虑诱导S系和P系,忽略D系的情况。+到+映射首先要跑完一个循环节奏,还要额外多出一个加速波作为映射的像。所以在S系和P系中,如果能够产生映射的话,首先这个冰波自然不能和别的冰波相邻。这一点保证了冰波两侧一定存在加速波与之相邻。其次设所对应的单冰变奏Sx的参数为x,由于Sx系节奏含有的加速波个数为x-2,冰波两侧的连续加速波的总数一定不能小于(x-2)+1=x-1。也就是说,只有在保证冰波两侧的连续加速波的个数足够时,才能诱导加速波映射。如果我们假定,在加速波足够的情况下,我们总采用映射的方式进行复用,那么这个条件就是充要的。

举个裸轨的例子,我们知道循环间N7的排布为-+-++(或其轮换),其中每个冰波都是非连续的,但却不能诱导S5下的加速波映射。这是因为每个冰波只与3个加速波相邻,达不到S5的4个加速波的要求。如果你把冰波和加速波相对N7延长一些,你会发现它们可以诱导S4的+到+映射。 现在我们简单找一些阵解,从上文的孤立冰波的理论重新解释“参数转变”这一概念。实际上我们说,参数转变的本质就是构造一段S系片段,而在参数进行“转变”的这一过程中,凭空多出的单个加速波就是触发映射条件而获得的。具体可以参考以下两个参转贴的用例:

[轨道8] 蓝色版ME20炮 (BV14K411A7ES):邻转间N7#22

w12~w19:--+++-+- 正常邻N7循环至w18应该是冰波,但这里将以w17为孤立冰波,强行插入w14=>w18的+映射,从而原本接在w17后的第二邻冰波被隔开到w19,转为间冰波。这便是所谓的邻转间。

[轨道9]冰轮版NE三花18炮(BV1LK4y1Q7wV):间转邻N7#30 w11~w18:-+-+++-- 正常间N7循环至w16应该是冰波,但这里以w13为孤立冰波,额外插入w12=>w16的+映射,新的w14~w16结构又可以额外诱导w13=>w17的-映射。此即间转邻。   从上例中我们已经明白,参数转变这一词用来描述节奏其实并不本质。确切地说,参数转变原帖太过着重于-到+的复用关系,以及原本是哪种N系,到最后又变成了哪种N系。但这不应成为我们需要关心的点。-到+是难以复用的非本质部分,孤立冰波以及+到+映射才是核心。转换过程的片段都可一律看作Sx片段,我们更应该从Sx的角度而非传统N系循环的角度来看待问题。 参数转变贴的剩余部分如何呢?原帖还提出了两组概念:1.正位、错位复用是-到+复用的两种方式(ps:-到+复用是非映射);2.某转某N系,如邻转间,间转间等用于简述逐波整体样貌,本文未详细涉及。(之后的裸轨穷举计划中会展开更深入的讨论) 可以看到,旧概念能不错地与本贴的新概念兼容;另外,在日常表达中它也使用广泛、通俗易懂。我们只需在思想层面,用新视角阅读和评价阵解即可,无需放弃旧有说法。实际上,后文中仍会继续沿用旧概念,很大程度上就是因为叙述方便。 8.炮骨架的历史 这里适合我们再简要回顾一下参转贴中的引用链接。其实本贴最开始也想把全体帖子排成一排引用在最开头,但这样只会加重读者负担,那我们这里只总结下各贴思想。至于当时作者的具体实例,就烦请读者自行点回原帖查看了。 在零度三连(1)中,零度以12秒连续冰波I6推导出了夜间形式N8,并且受此启发给出了N6、7、8的邻间对形式。在零度三连(2)中,这种“着重于挖掘冰的cd,不在乎具体的炮cd复用方式,只在乎冰波排布与时长”的模式被称为冰骨架,反之以炮cd为主导,不希望炮cd闲置的白昼D系、以及他们自然推论的邻N6、N9等被称为炮骨架。另外(2)中还给出了白昼的三冰50s推导形式D4x,D5x,D6x。这两贴算是对基础轨道的推导与扩展。 零度三连(3)算是本贴等一系列贴的起点。该贴区分了循环解,弱逐波,强逐波的概念:如果一个轨道忽略灰烬与炮的CD差异,只观察运算量和冰的关系是循环的(称为基础节奏),而逐波(可能是某种首尾代,中间非循环点,或者远超36s、50s的循环)只使用了一点技巧来弥补灰烬相对炮多的14秒CD或处理各种细节,那么这就算是弱逐波,典型例如双核P6。相反,找不到基础节奏,整体各波都是不强循环关联的,才称为强逐波。弱逐波给出了三个思路:相位截取(从哪波起手),首尾特化,时机微调。而关于强逐波,零度认为其可以使用一系列弱逐波片段,通过冰波组装起来。胡贴给出了时机微调的若干例子,整个帖子的思考基于冰骨架,但并不拘泥于5001s冰波cd,认为有时提升冰波波长反而更有效复用炮的方法。 冰轮贴是本贴的先驱与最重要的参考。该贴认为炮骨架仍有意义:首先确定冰的位置、波长与参数,再将炮填入,终究会造成大量的炮cd浪费。原帖5.3节指出白昼(36s)单冰S系恰好可以在充分诱导加速波前提下与冰波融合,与本贴行文至此的思路颇有相似之处:我们的节奏本身是建立在以炮而非冰为基础的单冰变奏S系上的,可能正是冰轮“对话帖”中希望描述的炮骨架节奏。因此我们也称本文节奏为夜间炮骨架节奏。 参转贴我们已经进行了初步介绍。该贴继承于前述各贴,试图使用某种节奏到某种节奏排布的方式(即“邻转间/间转间”等)解释冰骨架阵解的复用,本身也是一次较好的尝试。特别需要指出,从零度三连1到参数转变共6贴合计只有3年3个月,而参转到本贴又经历了4年2个月。我们现拥有的例阵、论证数量远远多于前人,不必对前人苛求太多。 零度三连:https://tieba.baidu.com/p/5601494658 https://tieba.baidu.com/p/5837175986https://tieba.baidu.com/p/5864240416 胡贴:https://tieba.baidu.com/p/5947123954 冰轮贴:https://www.bilibili.com/read/cv9817112​ 参转贴:浅析逐波语境下夜间节奏的参数转变 - 哔哩哔哩​  


G系:广义S系

9.夜间炮骨架 接下来就要考虑怎么用我们已经得到的一些理论去解阵了。在前面的讨论中,我们理解了S系,映射及孤立冰波等理论对象所具有的良好性质。现在讨论重点在于如何利用局部的这些性质推导出整个阵解。 前面的讨论与单冰变奏S系密不可分,而要用这套理论去解阵其实本质也就是研究怎么用S系去解阵。问题是:夜间有两张50s冰卡,可以打36s单冰变奏,但每种灰烬卡你总只有一张吧?肯定不能在连续的两个36秒S系循环中都使用同一种50s的灰烬卡。含有代奏的S系在夜间是不能完整循环两次及以上的,所以阵型往往只能含S系片段而不能成为S系循环。 和灰烬卡情况不同,两张冰卡的CD就显得富裕,我们不必每隔3475用一次冰,执行最严格的单冰变奏:实际上“循环外那张”冰的使用是可以灵活穿插进S系节奏的,这也就变成了“广义的S系”。而无论代奏和冰波怎么穿插,“广义S系”节奏的特征一定是:含有一个切切实实的S系片段。而这个S系片段的特征又是“存在波的映射”。那么具体存在哪种波映射就可以被称为广义S系呢? 这里我们做一步硬性的人为规定:只有存在加速波映射的才能称之为广义S系。浏览近现代(20年下半年至今)各种N系逐波可发现,基本上稍微非平凡一点的强逐波阵型都是存在加速波映射和孤立冰波的。而这些加速波映射和孤立冰波的分布又相当值得研究,有分布在开头的也有分布在收尾的,具体呈现的方式也五花八门。 相比之下,只要是个正位复用的邻N系阵都会有减速波映射且不含加速波映射,而这种减速波映射更像是一种冰骨架就会有的固有结构。邻N系节奏本身也具有不错的循环性,无需纳入到广义S系的框架或以逐波观点来考虑(实际上,在最近较新的阵型中,就有相当多的邻N6正位复用的循环或弱逐波阵解,他们同样包含值得品味的减速波映射。高级减速波映射并不只存在于逐波中。)。 为了排除出这种相对平凡的纯粹邻N系循环,强调加速波映射对加减排布和逐波规划的重要影响,我们现在给出广义S系节奏的定义:   如果一个2F节奏(指的是完整的w1~w20)中蕴含孤立冰波,则称其为广义S系节奏,简称G系(G即Generalized,或“广”的拼音首字母,甚至还是孤立冰波"孤"的拼音首字母),用Gx表示,其中参数x取其对应的纯循环S系节奏的参数,如G5的原型是S5。 特别地,如果一个G系节奏所含的孤立冰波诱导了类波映射,而导致其对应的S系参数介于两个参数x和x+1之间(如介于S5和S6之间),我们就称其为Gxd,其中d代表小数点,dot point(可以理解为Gx.5,而小数点后具体接什么数字不重要,这里只保留了小数点的“介于两个整数之间”的内涵)。   注意: ● 2F中只要含一个孤立冰波片段,整个阵解就会被判定为G系节奏,并且G系描述的是整个2F阵解而非某一片段。 ● 我们对G系节奏的要求是明确含有孤立冰波,这也就保证必须含有加速波映射,只含减速波映射将不被考虑。 10.典例分析 我们将选取一些典型的例子来讲讲G系节奏中S系片段的一些常见插入方式,或者说代奏与冰波的一些常见穿插方式。 在此之前我们先回忆一下传统的邻N系逐波节奏长什么样。逐波一般分为三个组成部分:首代,循环体(含邻冰波及连续加速波),收尾。我们对于这种范式可以简称其为”三段式“。实际上这种为大家熟知的规划方法的确比较科学合理:因为这种规划倾向于让复用最紧张的一段,即关复,只出现在阵解的中部,而首代和尾代一般都相对容易处理。 这里我们暂且将首代理解为“切入主体循环之前的非主体循环部分”,从而首代也可能有冰波;而白昼连续冰波体系下有时会将循环中的加速波也计入首代,我们将其统称为加速波,不再认定为“首代”。 和熟知的邻N系的逐波规划类似,很多常见的G系节奏的孤立冰波的位置大概也分为类似的前、中、后三种,某种意义上也可以称为首代式、中部式、收尾式。但受于具体命名的困难,本文不对这些插入方式做足够系统的分类(尽管可以有一些相对粗糙和简单的命名)。事实上,通过对冰波和加速波进行各种可能的组合,可以得到相当多的逐波排布方式(参考附录)。本文只介绍目前已有的一些常见排布,未涉及到的方式鼓励读者自行探索并尝试构造载体与阵解。   10.1a 低参首代 我们先来看看位于阵解最前面的孤立冰波的形式。这种利用孤立冰波进行首代的排布方式可以称作首代式: 低参--或者直接一点,就是邻N6,想要逐波化是相对困难的。(N5虽然也有心11这一逐波范例,但已经不支持三段式的逐波方法了,也就不用考虑了) 这主要是因为参数6内一个循环含有的加速波个数太少,仅为两个,一个循环只能过四波,但下F有足足十波。如果收尾正常使用邻冰波的话(实际上,绝大部分情况下都只能沿用邻冰波而不能执行参转),我们一般都要控制第二组邻冰波后的加速波个数不超过1个,即w19刚好为冰波,或者w18为冰波而w19为加速波。 为什么呢?因为逐波其实本身就是一种在循环构造难以做到尽善尽美时才能选择的备用手段。如果以二连加速波收尾,那你下F实际上是连续跑过了两次循环的(如w13~w19:-++--++),也许你这个阵解本来就可以打成循环,压根就不是什么关复或循环节只能出现一次的、需要进行高度逐波特化才能凑够10w的逐波解。 以及更大的可能是,你会发现你压根排不出以2个+收尾的阵解。比如说你的循环本身就设计得不够完善,而如果你在w16,w17二连冰波中为了处理第一次循环时遗留下来的一些问题而额外多用了炮,那么剩余炮数就不足以支持你再像第一次那样正常打二连加速波了,只能最多再尾代一个加速波了。 完整循环4+二连冰波2+尾代1=7(波),我们这里的讨论就说明,三段式的邻6逐波至少需要首3才能实现(+++--++--+)。而很头疼的一点就在于,首三需要的炮的数量有时候是死活凑不出来的,因为旗帜波需要额外的运算量消延迟,而如果出于某些时间原因不允许w10激活炮在w13需要时及时恢复好,那往往多用这一炮就导致没法正常首3了。而孤立冰波的一个重要作用就在于:允许阵解在不能首3的情况下直接首4。下面我们要介绍的阵型,在所有低参阵型中首次引入成形的孤立冰波作为首代:   [轨道10] ME废狱14炮守7:【集萃#85】G4 w10~w14:+-+N- PP-aPA’-d/H | IPP-PA/PH | PPDD | NH/NDD | IaH-H-PP | 以w11为孤立冰波诱导w10=>w13错位波映射,并将w13波长拖至736。利用晚热过渡分离快速来省下w11分离炮,从而在压缩w11波长至19s内的情况下续上复用。 [轨道11] FE轮渡水无14守86:【集萃#83】G4 w10~w13:+-N+ PSD/PD|IPP-B-PPdd|A’NDD|AD/Pd| 类似的引入孤立冰波完成首代的思想,w10=>w13。由于运算量紧缺的问题,这里w10的激活炮只能复用到w13的激活炮而非拦截炮位置,这就导致CD是相当紧张的;特别是因为在有八列炮的情况下不能拖长加速波,冰波为了对撑杆无伤也不能拖太长。不过在使用670核波和w10采用225激活的前提下,勉强是可以续上的。 10.1b 高参首代  至于高参,高参下孤立冰波的首代性质也是非常优良的,我们以下例子直接表明:G5在最优化代奏和冰波的插入位点后,可以首代相当长的波数(达到惊人的六波),再尾代两波后几乎可以做到根本不出现邻冰波产生的关复: [轨道12]FE门17炮:【集萃#73】G5 间转邻N7#​18 w1~w9:++-N++--+ PPDD|PD/PSD|IPP-B-PD/PA|NDD|PPDD|PD/PSD|IPP-B-PD/P|I3P/Pd-PD/Pd|PSA/PDD-P-P… w10~w19:++-N++--+N PSD/PD|PPDD|IPP-B-PA/PD|NDD|PPDD|PD/PSD|IPP-B-PD/P|I3PPd-B-PD/PH|PD/BD-Nd/PNA-d-I-PSD/P 孤立冰波w3诱导w1=>w5, w2=>w6(两F抛开w10特化可看作一样的)。w1~w7这个S5片段的构造和核代十的思路是差不多而且很自然的--将代奏位点移至片段的中间位置(w3/w4)。也就是说:在满足前几波的基本需求的情况下尽可能后移代奏位点,使得代奏产生的空缺尽可能地推迟出现,以便前几波正常完成映射。在孤立冰波下,这个空缺在结束首代后还会被邻冰波承接,从而解决缺口问题。 如果我们把w7/8邻冰波前全看成首代的话,这相当于首代了整整六波,w7/8邻冰波导致的关复几乎都不出现了,两F中只有w16的分离炮复用到w19尾炸这一处复用是紧的(这种1-b的复用难度也是为人熟知的)。   10.2 中部式 我们再来看看位于阵解中部的孤立冰波的典型例子和特征。实际上,间转邻(-+-+++)就是典型的一种中部排布。我们在第6节中引用的轨道9是这类,现在我们继续分析一下: [轨道9]冰轮版NE18炮: G5 w2~w7:-+-N++ IPP-PPDD|PSD/Pd|IPP-PPHH|PA/P-NA’-D|PPdd|PD/PSd| w3到w7构成一段S5片段,但w2p PP -> w6PP为最紧张的关复,w6的激活炮时机被S5循环外的w2所制约, 实际上这个S5片段并没有使得每个加速波炮的生效时机都是自由的。 另外注意到w2本身的波长仅为1356,要是将w2~w6理解为间N7,那么1356 + 601 + 1610 + 601 + 664 <5001,无法复用冰卡。孤立冰波w4带来的w3=>w7映射使得w7不必为冰波,额外再提供了一个601。可见这种插入方式可以缓解冰CD,缩短孤立冰波前一波的波长。   [轨道13]25阳光版NE20炮: 【集萃#63】 G5d/G6 w11-w17:-+-N+++ IPP-PSD/PH|cB/PSD|IP0-cPPHd|Nd/PND|PJD/ccAd|BB/PSD|PDD/cPd 容易看出孤立冰波w13使得w12=>w17。虽然由于w17的尾炸实际上借用了w13的热过渡炮,最终呈现的效果是一个介于5到6之间的参数,但其实直接视其为G6也基本无伤大雅。值得一提的是,w11p PSDPH => w16 BBPSD实际上是一段关复。 从这两个例子中可以看出:对于间转邻(G5:-+-+++. G6-+-++++),其孤立冰波会导致这个片段中产生[1]-到倒数第二加速波(G5即[3]+,G6为[4]+)的关复。并且孤立冰波诱导的是[1]+到最后一波(G5即[4]+,G6为[5]+)的+映射,这在一些情况下可能是便利的:因为通常连续加速波中越靠后的加速波面对的巨人压力就越大,这种性质保证连续加速波中的最后一波的激活时机是自由的,从而可能对减轻压力有一定的帮助。   10.3 收尾式 最后我们来看看孤立冰波在收尾时的应用。 实际上这种特殊的收尾应用已经被描述为邻转间(如N7:+++-+-)并且广为人知了。具体的例子非常多,并且最著名或最早的例子作为轨道6、7、8已在第4、第6节引出映射等概念时分析过了。这里仅补充一点: 对于参转收尾,我们需要注意,正位复用的邻N6是难以进行邻转间式参转的。考虑片段--++-+-,循环部分(*w4)[2]+ P来自(*w1)[1]- P,我们想要代奏,就必须在[2]+之前进行代奏。而众所周知,一般情况下代奏只能在加速波进行(以N6为例,当然对其他参数也是一样的原因),因为(*w2)[2]- =>(*w5) [3]-构成减速波映射,[2]-到[3]-的这四波构成一个S系片段,在[2]-代奏则[3]-必然无法代奏,又有运算量缺口。所以邻N6节奏的特殊性使得只能在(*w3)[1]+进行代奏,这又会使得[3]-无法诱导[1]+ => [3]+的加速波映射。更高的参数因为有多个加速波,是可以做到其中一个参与关复、其中一个代奏、剩下还有一个用于构造映射的,但正位复用的邻6是不行的。 不过,采用错位复用的话,N6邻转间是可以实现的,具体参考以下例子:   [轨道14]FE时实14炮守7:【集萃#84】G4 ++N--+N-+- w15-w18: +N-+:PA/PD|JNdd|IPP-B-PPDD|PD/Pd| 由于整个逐波全程采用错位复用,w18实际只需要w15 PP->w18 Dd 复用两炮,所以w15的代奏产生的空缺不会影响到其映射的像波。


尾声:

写到这里,本文就算结束了。实际上,文章的重点就在于从前面的各种例子总结出规律,一步步从映射推导到孤立冰波的过程。在明白了加速波映射的动机之后,具体列举G系典例反而不那么重要了。所以正式进行典例分析的篇幅和前面相比是很短的,位置也是最后的。 当然,本文依然有一些缺陷和有争议性的地方: 首先可以注意到,映射数这个概念在提出之后几乎没再提到过了。原因是其实多数G5的阵型的映射数最多就只能达到2,能达到3的是极其罕见的(目前仅有ME20手动解一例)。再加上G4的映射数只能为1,那讨论映射数具体是多少可能相对就没那么有意义了。 提出这个概念的主要用意是衡量一个孤立冰波所能产生的加速波个数的多少:按理说一个孤立冰波的映射数越大,映射产生的加速波个数越多,就越容易凑够10w。但实践中并非如此。有些阵型的某处孤立冰波的映射数为2,但是很有可能只映射1波而非2波会有更有意思的性态,比如允许额外产生一个孤立冰波。这样2+0=1+1,实际上总共额外产生的加速波个数是恒定的。(请参考附录中的N7#18与#​28) 也就是说,映射数更多也无法作为更容易排完10w的依据,我们都知道贪心算法很有可能是非全局最优的。从这个角度来讲,这个概念可能确实目前来看缺少深入研究的价值。   另外是孤立冰波的插入位点和方式的命名问题,上面只简单按前中后三种常见的排布简单梳理了一下。我们目前的G系实践还不够多,系统的分类和命名是完全没法做的。比如轨道7渐强版ME20,它的排布是+-+-+N+-+-,w4和w8均孤立,这就是一个有双孤立冰波的阵型。 又比如+-+++-+-++ #28,如果把w16到w19(601之后的时间,时间上等效于下一波,只是w19没有下一波了)的对应看成映射,那么甚至三个冰波都是孤立的。 实际上能构造出的排布可能远远不只现在几种,因此在对排布方式有进一步的、更全面地探索之前,我们不宜草率地建立起只能描述已有排布方式的简单框架体系。在这方面,目前正在进行的裸轨枚举研究已经取得了很大的成果,而我们希望后人能继续给出有益的研究与补充。也许未来的某一天,我们将有足够的能力对G系的各种型态进行科学的分类。  

Next Night…


附录:

本贴主笔为npc,即发布者本人。部分文字编辑为nd,图片作者为金麦。如果你看到有句子读不懂/概念错漏/事实性错误,请在本贴底下回复,并猛击nd。 本贴发帖代号为【轨8-1】,即“轨道复用方面总结帖,第八代第一篇”。本工程另有【选8】炮阵集萃,【教8】初等炮阵共同施工,即将在最近发贴。 小黄鸭已在本贴发布前启动了排布枚举工程,将会是【轨8-2】。这里仅放置N7枚举,映射相关信息在此。其他参数,信息请等待裸轨枚举计划正式发帖。 以下按照字典序(N,+,-)排列10波N7的所有可能性,邻A即--N++,邻B即--+N+,间即-+-N+。请重点关注“映射”一列的孤立冰波,特别是标红的三组: #10与w14, #​17与#18, #​28。只有这三组是映射数为2的。 另外通过枚举,也证实了我们的一个猜想:(除了首代引发的w1=>w5)“邻转间、间转邻”与“拥有孤立冰波判定G系”在N7上是充要条件。 (整个附录都是nd写的,所以对工程感兴趣的话请务必找他本人)