最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

原版僵王戰(zhàn)相關(guān)機(jī)制整理

2023-08-01 20:44 作者:淺吟creepfly  | 我要投稿

? ? ? ? 本篇文章主要對(duì)一代植物大戰(zhàn)僵尸原版?zhèn)魉蛶Ы┩鯌?zhàn)的相關(guān)機(jī)制進(jìn)行整理,其內(nèi)容基于PC端原版植物大戰(zhàn)僵尸制作。不一定適用于其它改版的僵王戰(zhàn)。

? ? ? ? 由于本人沒(méi)有技術(shù)力,所以文章中的所有結(jié)論均基于手動(dòng)統(tǒng)計(jì)的數(shù)據(jù)得到。其樣本總數(shù)和精確度必定不及專(zhuān)業(yè)的測(cè)量工具輔助得到的結(jié)果,測(cè)定結(jié)果及其得出的結(jié)論也不完全嚴(yán)謹(jǐn),但是其結(jié)論基本可以應(yīng)對(duì)大多數(shù)正常情況。

? ? ? ?在此,由衷感謝諸位前輩與大佬的科普和幫助。

? ? ? ??如果發(fā)現(xiàn)本文有不足之處,請(qǐng)?jiān)谠u(píng)論區(qū)指正。


? ? ? ? ? ? ? ? ? ? ? ? ? ???目錄

? ? ? ?第一部分?僵王自身機(jī)制

? ? ? ?第一章 基礎(chǔ)知識(shí)

? ? ? ?1、僵王的兩種姿態(tài)與判定位置

? ? ? ?2、僵王戰(zhàn)關(guān)卡常識(shí)

? ? ? ?第二章 僵王各項(xiàng)行為的影響因素與規(guī)律

? ? ? ?1、影響僵王各項(xiàng)行為的兩個(gè)因素

? ? ? ?2、計(jì)時(shí)器的運(yùn)作規(guī)律與改變其運(yùn)作規(guī)律的因素

? ? ? ?3、僵王機(jī)甲的三次變化與僵王的“五階兩態(tài)”

? ? ? ?4、“攻勢(shì)”的定義

? ? ? ?5、僵王各項(xiàng)行為的規(guī)律

? ? ? ?

? ? ? ?第二部分 非僵王自身機(jī)制

? ? ? ?第一章 傳送帶機(jī)制

? ? ? ?植物的實(shí)際權(quán)重與出現(xiàn)概率以及傳送帶刷出植物的速度

? ? ? ?第二章 其它機(jī)制

? ? ? ?僵王戰(zhàn)丟車(chē)的兩種情況


第一部分? 僵王自身機(jī)制

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???基礎(chǔ)知識(shí)? ? ? ??

? ? ? ? 1、僵王的兩種姿態(tài)與判定位置

? ? ? ? 僵王博士在操縱機(jī)甲進(jìn)攻時(shí),會(huì)有兩種姿態(tài):

? ? ? ? 站立姿態(tài)與探頭姿態(tài)。

? ? ? ?在這兩種不同的姿態(tài)下,僵王做出的行為也不同。

? ? ?? 在僵王站立時(shí),僵王博士能夠操縱機(jī)甲放置僵尸,且會(huì)把僵尸直接放在第8列。除此以外,還會(huì)不時(shí)地放出蹦極、砸車(chē)殺傷1~5列斜坡上的植物;或踩踏6~8列平地上的越界植物。在此姿態(tài)下,植物無(wú)法攻擊僵王機(jī)甲,但被魅惑的僵尸可以在第一行的右側(cè)啃食僵王機(jī)甲以對(duì)其造成傷害。

????? ? 此外,僵王在砸車(chē)/放蹦極僵尸/踩踏植物時(shí),無(wú)法放出其它僵尸。

? ? ? ??

? ? ? ? 在僵王探頭時(shí),僵王博士會(huì)操縱機(jī)甲吐出冰/火球殺傷一整行的植物,且吐出的兩種球可以碾掉小推車(chē)。但冰球可以被辣椒燒掉,火球可以被寒冰菇消掉。在此姿態(tài)下,植物可以攻擊僵王機(jī)甲,且僵王會(huì)受到冰菇的冰凍與減速效果。(冰瓜和寒冰射手也可以對(duì)僵王造成減速效果)

? ? ? ? 此外,在僵王探頭時(shí)使其減速可以拉長(zhǎng)他的探頭時(shí)間,并且會(huì)讓機(jī)甲起身動(dòng)畫(huà)的播放速度變慢,從而起到拖延時(shí)間的作用。

? ?

? ? ? ??不論處在何種姿態(tài)下,僵王的碰撞體積始終在第9列偏右的第1行到第5行的位置。不過(guò),不論僵王處在何種姿態(tài)下,只有身在第1行的8、9列交界處的魅惑僵尸可以啃食僵王機(jī)甲。

圖中很大的那個(gè)綠框是僵王的碰撞體積,既有紅框又有綠框的是路障的碰撞體積
圖中很大的那個(gè)綠框是僵王的碰撞體積,既有紅框又有綠框的是路障的碰撞體積。此圖中僅有第1行的路障在啃僵王,其它路障都在向右移動(dòng)

? ? ?

? ? ? ??

? ? ?? ?2、僵王戰(zhàn)關(guān)卡常識(shí)

? ? ? ?雖然這個(gè)不是僵王的自身機(jī)制,不過(guò)為了便于讀者對(duì)之后的內(nèi)容進(jìn)行閱讀,所以放在這里了。


? ? ? ?為了清晰便捷地描述場(chǎng)地中事物所處的位置,我們約定以下名稱(chēng):

? ? ? ? 場(chǎng)地橫向通常稱(chēng)為“行”或“路”,從上往下分別稱(chēng)為第1、2、3……行/路;縱向稱(chēng)為“列”,從左至右分別稱(chēng)為第1、2、3……列。


? ? ? ?第1行與第5行都可被稱(chēng)為邊路,第2行與第4行都可被稱(chēng)為旁路,第3行可被稱(chēng)為中路。有時(shí),第2、3、4行會(huì)被合稱(chēng)為中三路。場(chǎng)地右側(cè)被稱(chēng)為前場(chǎng),場(chǎng)地左側(cè)被稱(chēng)為后場(chǎng)。前/后場(chǎng)沒(méi)有明確的分界線(xiàn),二者的大致位置在圖中分別用橙/藍(lán)色的線(xiàn)畫(huà)出。

? ? ? ? 對(duì)于屋頂上的場(chǎng)地而言,1~5列是斜坡,6~9列是平地。

? ? ??

? ? ? ? 在僵王戰(zhàn)中,玩家無(wú)法在第9列種植物。


? ? ? ?在其它常規(guī)關(guān)卡中,僵尸是一波一波刷新出來(lái)的,打完最后一波就能勝利,僵尸已刷新的波數(shù)是關(guān)卡進(jìn)度。但是在僵王戰(zhàn)中是沒(méi)有波數(shù)變化的,關(guān)卡會(huì)在第0波時(shí)放出一個(gè)僵王,之后所有僵尸都是由僵王放出來(lái)的,只有擊敗僵王才能勝利。所以,僵王放僵尸的行為基本等同于常規(guī)關(guān)卡中的出怪。僵王戰(zhàn)的關(guān)卡進(jìn)度也由已刷新波數(shù)變成了僵王被打掉的血量。(在接下來(lái)的文段中會(huì)把“僵王放僵尸”直接簡(jiǎn)稱(chēng)為“僵王出怪”)

在其它常規(guī)關(guān)卡中,僵尸是一波一波刷新出來(lái)的,打完最后一波就能勝利,僵尸已刷新的波數(shù)(綠條部分)是關(guān)卡進(jìn)度
僵王戰(zhàn)的關(guān)卡進(jìn)度由已刷新波數(shù)變成了僵王被打掉的血量(綠條部分)。

? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? 僵王各項(xiàng)行為的影響因素與規(guī)律

? ? ? ? 1、影響僵王各項(xiàng)行為的因素

? ? ? ?僵王的行為主要受兩個(gè)因素影響。一是出怪機(jī)制,二是計(jì)時(shí)器。

? ? ? ??注意:這里說(shuō)的“出怪機(jī)制”是比較片面的,只包括了常規(guī)關(guān)卡出怪機(jī)制和僵王出怪機(jī)制之間的不同點(diǎn),且只影響僵王放僵尸這一行為。并不等于僵王放僵尸的全部機(jī)制。

? ? ? ??

? ? ??? 眾所周知,在常規(guī)關(guān)卡中,僵尸是一波一波來(lái)的。其具體的出怪方式是每一波僵尸刷新時(shí)會(huì)根據(jù)波數(shù)給出一個(gè)總血量,然后根據(jù)僵尸的權(quán)重和級(jí)別進(jìn)行出怪。比如這一波僵尸的總血量剛好是一個(gè)路障僵尸的血量,那么這一波就可能會(huì)出一個(gè)路障僵尸,也有可能會(huì)出兩個(gè)普通僵尸。

? ? ? ?但是僵王戰(zhàn)不一樣。僵王戰(zhàn)里的僵尸是僵王博士放出來(lái)的,他放僵尸是不講權(quán)重和等級(jí)的。在一輪攻勢(shì)里僵王可能會(huì)放出8個(gè)僵尸,這8個(gè)僵尸他可能全放一些脆皮僵尸,也可能會(huì)在這里面連放3個(gè)巨人。這是僵王戰(zhàn)出怪方式與常規(guī)關(guān)卡出怪方式的不同之處。


? ? ? ?那么,在這兩種出怪方式中有沒(méi)有相同之處呢?


? ? ? ?當(dāng)然是有的。我們知道在常規(guī)關(guān)卡中僵尸出怪是受到限制的。很多僵尸要達(dá)到特定波數(shù)才能刷出來(lái)。下面是一些例子:

? ? ? ?第一波只能出普僵,路障,鐵桶,讀報(bào),豌豆僵尸,堅(jiān)果僵尸,雪人僵尸。

? ? ?? ?第五波可以出舞王,橄欖,鐵門(mén),撐桿。

? ? ? ??第六波才能出水路僵尸。

? ? ? ?第十波可以出雪橇小隊(duì),冰車(chē),海豚,潛水,跳跳,礦工,氣球,小丑……


? ? ? ??…………


? ? ? ? 而在僵王戰(zhàn)當(dāng)中,我們很容易就能觀察到,僵王出怪也是受到限制的。僵王在剛開(kāi)始的時(shí)候只會(huì)出普通僵尸和路障僵尸(簡(jiǎn)稱(chēng)“普障”)。在探一次頭之后主要出鐵桶僵尸,而在第二次探頭之后出怪就徹底放飛自我了。這是出怪機(jī)制這一因素對(duì)僵王行為造成的影響。

? ? ? ? 這一點(diǎn)其實(shí)比較基礎(chǔ),沒(méi)什么好講的。接下來(lái)要講的第二個(gè)因素才是重頭戲。


? ? ? ?上面所講的出怪機(jī)制只影響了僵王放僵尸的行為,而計(jì)時(shí)器這個(gè)因素則影響了僵王幾乎所有的行為。

?? ? ? ?我們先來(lái)說(shuō)說(shuō),計(jì)時(shí)器是怎么一回事?

? ? ? ?僵王的行為并非毫無(wú)規(guī)律。在僵王不同行為的背后都各自擁有一個(gè)計(jì)時(shí)器對(duì)僵王做出該行為的時(shí)機(jī)進(jìn)行控制。

在PVZ_Tool修改器中的“雜項(xiàng)”一欄里找到“調(diào)試模式”,并將其右側(cè)改為“出怪”并點(diǎn)擊修改按鈕,可以在關(guān)卡的左上角看到僵王各項(xiàng)行為的倒計(jì)時(shí)

? ? ? ?但并不是所有行為的背后都有計(jì)時(shí)器。在上圖中的左上角的紅框里只顯示了4個(gè)行為的倒計(jì)時(shí):

? ? ? ? “Spawn”對(duì)應(yīng)僵王放僵尸的行為。

? ? ? ? “Stomp”對(duì)應(yīng)僵王砸車(chē)的行為。

? ? ? ? “Bungee”對(duì)應(yīng)僵王放蹦極僵尸的行為。

? ? ? ? “Head”對(duì)應(yīng)僵王探頭的行為。

? ? ? ? 也就是說(shuō),在僵王的所有行為中只有放僵尸、砸車(chē)、放蹦極僵尸、探頭這4個(gè)是被計(jì)時(shí)器控制的。

? ? ? (當(dāng)然,這也并不完全代表其它行為就不被計(jì)時(shí)器控制了,萬(wàn)一有隱藏計(jì)時(shí)器也說(shuō)不定)

? ? ? ? ?


? ? ? ? 2、計(jì)時(shí)器的運(yùn)作規(guī)律與改變其運(yùn)作規(guī)律的因素?

? ? ?? ?在上文中講到,僵王不同行為的背后有計(jì)時(shí)器進(jìn)行控制。至于具體是怎么控制的,就要講到計(jì)時(shí)器的具體運(yùn)作規(guī)律。

? ? ? ? 不同行為背后的計(jì)時(shí)器的運(yùn)作規(guī)律是不同的。下面我會(huì)將上述的四個(gè)計(jì)時(shí)器的運(yùn)作規(guī)律依次進(jìn)行講解。

? ? ? ???

? ? ? ? 放僵尸行為的計(jì)時(shí)器與探頭行為的計(jì)時(shí)器運(yùn)作規(guī)律較為相似,這里就放在一起講。

? ? ? ? 這兩個(gè)計(jì)時(shí)器會(huì)在玩家進(jìn)入關(guān)卡時(shí)生成一個(gè)固定的初始時(shí)間。放僵尸的初始時(shí)間為500cs(即500厘秒,1秒=100厘秒)探頭的初始時(shí)間為5000cs。

? ? ? ? ?當(dāng)游戲中“準(zhǔn)備安放植物”的紅字消失的同時(shí),計(jì)時(shí)器立刻開(kāi)始倒數(shù)。在某一計(jì)時(shí)器倒數(shù)至0cs時(shí),僵王就可以做出該計(jì)時(shí)器所對(duì)應(yīng)的行為。在僵王做出該行為的同時(shí),計(jì)時(shí)器會(huì)刷新倒計(jì)時(shí)時(shí)間。我們將這個(gè)時(shí)間稱(chēng)為刷新時(shí)間。刷新時(shí)間會(huì)在一個(gè)特定的區(qū)間內(nèi)選出。在時(shí)間刷新的同時(shí),計(jì)時(shí)器會(huì)開(kāi)始一輪新的倒計(jì)時(shí)。此后,計(jì)時(shí)器會(huì)一直循環(huán)這個(gè)過(guò)程。

? ? ?(注意:當(dāng)計(jì)時(shí)器倒數(shù)至0cs時(shí),只意味著僵王當(dāng)前可以做出該計(jì)時(shí)器對(duì)應(yīng)的行為,并不代表僵王一定會(huì)立刻做出其對(duì)應(yīng)的行為。通常來(lái)說(shuō),僵王往往在計(jì)時(shí)器倒數(shù)至0之后還要隔一小段時(shí)間才會(huì)做出對(duì)應(yīng)的行為)

? ? ? ??

? ? ? ? 不過(guò),計(jì)時(shí)器的運(yùn)作規(guī)律并不是一成不變的。而造成運(yùn)作規(guī)律發(fā)生改變的因素,則是僵王被打掉的血量。

? ? ? ? 當(dāng)僵王被打掉0%~20%的血量時(shí),放僵尸行為的刷新時(shí)間會(huì)在500cs左右進(jìn)行選擇。探頭行為的刷新時(shí)間會(huì)在4000cs~5000cs的區(qū)間內(nèi)選出。

? ? ? ? 當(dāng)僵王被打掉20%~50%的血量時(shí),放僵尸行為的刷新時(shí)間會(huì)在400cs~500cs的區(qū)間內(nèi)選出。(現(xiàn)目前觀測(cè)到的最低刷新時(shí)間是430cs)探頭行為的刷新時(shí)間會(huì)在4000cs~5000cs的區(qū)間內(nèi)選出。

? ? ? ? 當(dāng)僵王被打掉50%~100%血量時(shí),放僵尸行為的刷新時(shí)間會(huì)在300cs左右進(jìn)行選擇。探頭行為的刷新時(shí)間同上。

? ? ? ??

? ? ??? 此外,不同行為的計(jì)時(shí)器所占權(quán)重也不一樣。在游戲中難免發(fā)生兩個(gè)行為的計(jì)時(shí)器同時(shí)倒數(shù)至0的情況,那么在這種情況下,僵王會(huì)根據(jù)不同行為的計(jì)時(shí)器所占權(quán)重來(lái)選擇做出行為。權(quán)重越大,僵王做出該行為的概率越大。根據(jù)觀察,放僵尸行為計(jì)時(shí)器的權(quán)重是最小的。

? ? ? ??

? ? ? ? 放僵尸和探頭講完了,接下來(lái)就要講講砸車(chē)和放蹦極僵尸的計(jì)時(shí)器。這兩個(gè)計(jì)時(shí)器較為特殊,也較為關(guān)鍵,基本影響整場(chǎng)僵王戰(zhàn)的走向。

? ? ? ? 對(duì)于砸車(chē)和放蹦極僵尸這兩個(gè)行為的計(jì)時(shí)器而言,沒(méi)有所謂的“初始時(shí)間”。因?yàn)樵谟螒蛘介_(kāi)始時(shí)它們不會(huì)被激活,它們的倒計(jì)時(shí)會(huì)一直顯示-1。

? ? ? ? ?那么,怎樣才能激活這兩種行為的計(jì)時(shí)器呢?

? ?? ? ?對(duì)于這兩種行為的計(jì)時(shí)器,想要激活只有一種手段,那就是僵王主動(dòng)做出一次砸車(chē)/放蹦極行為。由于做出一個(gè)行為之后,該行為背后的計(jì)時(shí)器一定會(huì)刷新時(shí)間并開(kāi)始新的一輪倒計(jì)時(shí),所以僵王砸一次車(chē)/放一次蹦極就相當(dāng)于激活了其二者對(duì)應(yīng)的計(jì)時(shí)器。

? ? ?? ?那僵王具體在什么時(shí)候激活上述二者對(duì)應(yīng)的計(jì)時(shí)器呢?

?? ? ?? 這里提前科普一點(diǎn):在玩家打掉僵王20%的血量后發(fā)動(dòng)的第一輪攻勢(shì)中,僵王必定會(huì)放蹦極僵尸;在玩家打掉僵王50%的血量后發(fā)動(dòng)的第一輪攻勢(shì)中,僵王必定會(huì)砸車(chē)。

? ? ? ? 也就是說(shuō):在僵王的血量被打掉20%后,放蹦極行為的計(jì)時(shí)器才會(huì)被主動(dòng)激活;被打掉50%血量后,砸車(chē)行為的計(jì)時(shí)器才會(huì)被主動(dòng)激活。

? ? ? ? 但在實(shí)戰(zhàn)中我們發(fā)現(xiàn):很多時(shí)候僵王在血量還沒(méi)被打掉50%時(shí)就開(kāi)始砸車(chē)了,這是怎么回事?

? ? ? ? ?這里有一個(gè)特殊機(jī)制:僵王放蹦極行為有概率直接轉(zhuǎn)變成砸車(chē)行為。

? ? ? ? 所以在實(shí)際情況中,僵王被打掉的血量還在20%~50%的區(qū)間時(shí),砸車(chē)計(jì)時(shí)器就已經(jīng)被激活了。

? ? ? ? 放蹦極行為的計(jì)時(shí)器被激活后,會(huì)刷新時(shí)間并開(kāi)始倒計(jì)時(shí),其刷新時(shí)間會(huì)在4000cs~5000cs的區(qū)間內(nèi)選出。

? ? ? ? 放蹦極行為的計(jì)時(shí)器不會(huì)因僵王被打掉的血量發(fā)生變化而改變運(yùn)作規(guī)律。

? ? ? ??

? ? ? ? 砸車(chē)的計(jì)時(shí)器不太一樣。在砸車(chē)計(jì)時(shí)器被激活后,依然會(huì)進(jìn)行倒計(jì)時(shí)。但是在它倒數(shù)至0后,僵王不會(huì)做出砸車(chē)行為,而是自主刷新一次砸車(chē)時(shí)間。其刷新時(shí)間會(huì)在5500cs~6500cs的區(qū)間內(nèi)選出。

? ? ? ? 在僵王自主刷新砸車(chē)時(shí)間時(shí),可以觀察到僵王機(jī)甲發(fā)生了明顯的停頓。以下現(xiàn)象全部都算做停頓行為:

? ? ?(1)僵王在一段時(shí)間內(nèi)不進(jìn)行任何行動(dòng),這段時(shí)間一定略大于當(dāng)前階段放僵尸行為的倒計(jì)時(shí)刷新時(shí)間;

? ? ?(2)僵王機(jī)甲的站立動(dòng)畫(huà)突然發(fā)生明顯抽搐,

? ? ?(3)在場(chǎng)上明明沒(méi)有巨人僵尸發(fā)出錘擊或倒地音效時(shí),卻無(wú)緣無(wú)故發(fā)出了這種音效。

? ? ? ??

? ? ? ? 既然在砸車(chē)計(jì)時(shí)器數(shù)到0時(shí)僵王都不會(huì)砸車(chē) 那是不是說(shuō)明這個(gè)計(jì)時(shí)器就是個(gè)擺設(shè)?

? ? ?? ?并不是。僵王會(huì)在放蹦極僵尸行為的計(jì)時(shí)器數(shù)到0時(shí),再在砸車(chē)和放蹦極行為之間做選擇。? ? ? ? ? ? ? ? ? ?? ?也就是說(shuō),砸車(chē)和放蹦極兩個(gè)行為在明面上看著是由不同的計(jì)時(shí)器控制,但實(shí)際上二者都是在放蹦極行為的計(jì)時(shí)器倒數(shù)至0后,僵王才可以從二者之中選一個(gè)做出來(lái)。

? ? ? ? ?……感覺(jué)好像還是個(gè)擺設(shè)_(:з」∠)_?

? ? ? ? 這個(gè)選擇就要依據(jù)我們先前講到的權(quán)重來(lái)選。二者的具體權(quán)重是多少我不清楚,但是從僵王做出兩個(gè)行為的總次數(shù)來(lái)看,僵王選擇砸車(chē)和放蹦極的概率都是50%。(總共統(tǒng)計(jì)了砸車(chē)/放蹦極200次,其中砸了104次車(chē),放了96次蹦極僵尸)

? ? ? ??

? ? ? ? 現(xiàn)在我們來(lái)講講砸車(chē)計(jì)時(shí)器最特殊的部分:僵王做出砸車(chē)行為后的刷新時(shí)間。

? ? ? ? 如果在放蹦極行為的計(jì)時(shí)器數(shù)到0后,僵王選擇做出砸車(chē)行為,則在僵王做出該行為的一瞬間,刷新放蹦極行為計(jì)時(shí)器的時(shí)間;并在砸的車(chē)子落地的一瞬間,將砸車(chē),放僵尸,探頭這三個(gè)行為背后的計(jì)時(shí)器的時(shí)間全部刷新一次。

? ? ? ? 僵王被打掉的血量的多少會(huì)改變計(jì)時(shí)器在此情況下運(yùn)作規(guī)律:

? ? ? ? 當(dāng)僵王被打掉20%~50%的血量時(shí),放蹦極行為計(jì)時(shí)器的刷新時(shí)間會(huì)在4000cs~5000cs區(qū)間內(nèi)選出;砸車(chē)行為計(jì)時(shí)器的刷新時(shí)間固定刷新為4000cs;放僵尸行為計(jì)時(shí)器的刷新時(shí)間固定刷新為500cs;探頭行為計(jì)時(shí)器的刷新時(shí)間固定刷新為5000cs

? ? ? ? ?當(dāng)僵王被打掉50%~100%的血量時(shí),放蹦極行為計(jì)時(shí)器的刷新時(shí)間會(huì)在4000cs~5000cs區(qū)間內(nèi)選出。在僵王砸的車(chē)子落地的一瞬間,放蹦極行為的計(jì)時(shí)器會(huì)再刷新一次時(shí)間,同時(shí)將砸車(chē)、放僵尸、探頭行為背后的計(jì)時(shí)器的時(shí)間全部刷新一次。此次放蹦極行為計(jì)時(shí)器的刷新時(shí)間固定為6500cs;砸車(chē)行為計(jì)時(shí)器的刷新時(shí)間固定為4000cs;放僵尸行為計(jì)時(shí)器的刷新時(shí)間固定為500cs;探頭行為計(jì)時(shí)器的刷新時(shí)間固定為5000cs。


? ? ? ? ?現(xiàn)在,我們可以利用上面講的這些機(jī)制來(lái)解釋一些事情:

? ? ? ? ?1、為什么有時(shí)候僵王會(huì)連砸很多次車(chē)?

? ? ? ??這件事情必然發(fā)生在僵王血量被打掉20%~50%的階段內(nèi)。

? ? ? ? 僵王砸一次車(chē)之后,四個(gè)行為的計(jì)時(shí)器全部都會(huì)刷新。而放蹦極行為的刷新時(shí)間會(huì)在4000cs~5000cs區(qū)間內(nèi)選出,砸車(chē)的刷新時(shí)間固定為4000cs,探頭的刷新時(shí)間固定為5000cs,也就是說(shuō)放蹦極的刷新時(shí)間在大多數(shù)時(shí)候是比砸車(chē)的時(shí)間長(zhǎng),比探頭的時(shí)間短。這就導(dǎo)致每次在僵王快要探頭的時(shí)候都要放一次蹦極/砸一次車(chē)。而如果僵王又選擇了砸車(chē),探頭的計(jì)時(shí)器就又要刷新一次時(shí)間到5000cs,并重復(fù)上面的過(guò)程。如果僵王在下一次仍舊選擇了砸車(chē),就又要重復(fù)一次上面的過(guò)程。如果運(yùn)氣不好,反反復(fù)復(fù)好幾次,就會(huì)出現(xiàn)僵王連砸多次車(chē)始終不探頭的情況。最終玩家會(huì)因無(wú)法承受連續(xù)攻勢(shì)而被僵尸破陣食腦。

? ? ? ?? 2、為什么僵王有時(shí)候出怪?jǐn)?shù)量很少甚至是不放僵尸就直接探頭?

? ? ?? ?出怪?jǐn)?shù)量很少的時(shí)候,肯定是僵王選擇放蹦極的時(shí)候。因?yàn)橹挥性诮┩踉臆?chē)時(shí)才會(huì)刷新探頭行為計(jì)時(shí)器的時(shí)間,放蹦極不會(huì)對(duì)探頭行為的計(jì)時(shí)器造成影響。

? ? ? ? 至于不放僵尸的情況,多半是在僵王第一次選擇放蹦極的時(shí)候用寒冰菇把蹦極僵尸凍住了,在凍蹦極的時(shí)候計(jì)時(shí)器依舊在運(yùn)轉(zhuǎn),等到蹦極解凍,僵王把手收回時(shí),探頭計(jì)時(shí)器已經(jīng)倒數(shù)至0了,而探頭計(jì)時(shí)器的權(quán)重要高于放僵尸的計(jì)時(shí)器,所以僵王就直接探頭了。

? ? ? ??

? ? ? ?最后,我們來(lái)講講對(duì)上述四個(gè)計(jì)時(shí)器通用的機(jī)制:?

? ? ? ? 在僵王探頭時(shí),如果使用寒冰菇將其凍住,上述四個(gè)計(jì)時(shí)器會(huì)全部暫停計(jì)時(shí)。這一機(jī)制與小丑僵尸的開(kāi)盒計(jì)時(shí)器有些相似。

? ? ? ? 但是在凍住僵王放下來(lái)的蹦極僵尸時(shí),計(jì)時(shí)器是不會(huì)停止運(yùn)作的。(所以?xún)霰臉O比直接凍僵王的頭要更賺一些)


? ? ?

? ? ?? ??3、僵王機(jī)甲的三次變化與僵王的“五階兩態(tài)”

? ? ? ? 在上面我們有說(shuō)過(guò)僵王被打掉的血量是改變計(jì)時(shí)器運(yùn)作規(guī)律的因素。那么現(xiàn)在,我們來(lái)詳細(xì)講講和這個(gè)因素有關(guān)的機(jī)制。

? ? ? ? 在僵王戰(zhàn)關(guān)卡中,僵王被打掉的血量就是整個(gè)關(guān)卡的進(jìn)度。(在開(kāi)頭的“基礎(chǔ)知識(shí)”里有提到)是游戲屏幕右下角的進(jìn)度條中的綠條部分。

? ? ? ? 僵王被打掉的血量的變化會(huì)使僵王機(jī)甲外觀和僵王的機(jī)制發(fā)生變化。機(jī)制上的變化我們已經(jīng)講過(guò)了(計(jì)時(shí)器運(yùn)作規(guī)律的變化),現(xiàn)在我們來(lái)講外觀上的變化。

? ? ?

? ? ? ? 僵王的外觀會(huì)發(fā)生三次變化。下圖為僵王被打掉的血量在0%~20%時(shí)的機(jī)甲外觀。

左邊是僵王機(jī)甲的腳部樣貌,右邊是面部樣貌

? ? ? ??

? ? ? ? 當(dāng)僵王的血量被打掉20%時(shí),機(jī)甲的外觀會(huì)發(fā)生第一次變化。下圖為僵王被打掉的血量在20%~50%時(shí)的機(jī)甲外觀。

同上


? ? ? ? 當(dāng)僵王的血量被打掉50%時(shí),機(jī)甲的外觀會(huì)發(fā)生第二次變化。下圖為僵王被打掉的血量在50%之后的機(jī)甲外觀。


右邊的面部其實(shí)是有冒出兩道灰煙的,只是在圖中看不太清楚


? ? ? ?當(dāng)僵王的血量被打掉絕大多數(shù)時(shí),(具體打掉多少百分比不清楚)機(jī)甲會(huì)爆炸一次并開(kāi)始不斷閃爍,這是外觀上的第三次變化。

僵王機(jī)甲第三次變化的爆炸瞬間

? ? ? ? 由于機(jī)甲的表面沒(méi)有增加新的破損痕跡,所以就不放腳部的圖了。

? ? ? ??

? ? ? ? 根據(jù)僵王外觀的變化,我們可以推斷當(dāng)前僵王所處的階段和剩余血量的多少。

? ? ? ??

? ? ? ? 既然說(shuō)到階段,那么我們就來(lái)講講僵王的“五階兩態(tài)”?。

? ? ?? 五階兩態(tài),指根據(jù)僵王在不同時(shí)期的機(jī)制和不同的被打掉的血量區(qū)間的計(jì)時(shí)器運(yùn)作規(guī)律分出的五個(gè)階段和兩種狀態(tài)。

? ? ? ??

? ? ? ? 我們先講五個(gè)階段。

? ? ?(1)、固定出怪階段:普障

? ? ? ?這個(gè)階段在僵王第一次探頭之前。在此階段下僵王只會(huì)出普通僵尸和路障僵尸。

? ? ?(2)、偽固定出怪階段:鐵桶

? ? ? ?這個(gè)階段在僵王第一次探頭與第二次探頭之間。在此階段下,僵王主要出鐵桶僵尸,但是有時(shí)會(huì)在階段開(kāi)頭放路障,有時(shí)會(huì)在階段末尾隨機(jī)放僵尸。但是從僵尸數(shù)量上來(lái)看,鐵桶始終占大頭。所以沒(méi)有直接命名為隨機(jī)出怪,而是在“固定”的前面加了個(gè)“偽”字。

? ? ????

? ? ? ? 以上兩個(gè)階段都比較短,主要因?yàn)槭艿搅嗽凇坝绊懡┩醺黜?xiàng)行為的因素”里面說(shuō)的“出怪限制”的影響才得以形成。

? ? ? ??

? ? ? (3)、隨機(jī)出怪階段:初始

? ? ? ?這個(gè)階段在僵王第二次探頭之后,一直延續(xù)到僵王血量被打掉20%。在此階段下,僵王出隨機(jī)種類(lèi)的僵尸,出怪?jǐn)?shù)量相對(duì)穩(wěn)定,不會(huì)放蹦極/砸車(chē)。(這個(gè)階段比較少見(jiàn),因?yàn)榻^大多數(shù)玩家在僵王第二次探頭時(shí)就已經(jīng)把僵王血量打掉20%進(jìn)入下一階段了)

? ? ? ??

? ?? ? 以上三個(gè)階段都是在僵王的血量被打掉20%之前。在此期間的計(jì)時(shí)器機(jī)制可以往回翻看。

? ? ?

? ? ? (4)、隨機(jī)出怪階段:正常

? ? ? ? 這個(gè)階段在僵王血量被打掉20%之后,一直延續(xù)到僵王血量被打掉50%。在此階段下,僵王出隨機(jī)種類(lèi)的僵尸。

? ? ? ? ?在此階段開(kāi)頭僵王發(fā)動(dòng)的第一輪攻勢(shì)中,僵王必定會(huì)放一次蹦極僵尸,相當(dāng)于必定會(huì)激活放蹦極行為的計(jì)時(shí)器。其它計(jì)時(shí)器機(jī)制可以往回翻看。


? ? ? ???

? ? ? ?(5)、隨機(jī)出怪階段:暴怒

? ? ??? 這個(gè)階段在僵王血量被打掉50%之后,一直延續(xù)到僵王被擊敗。在此階段下,僵王隨機(jī)出僵尸。

? ? ? ? ?在此階段開(kāi)頭僵王發(fā)動(dòng)的第一輪攻勢(shì)中,僵王必定會(huì)砸一次車(chē),相當(dāng)于必定會(huì)激活砸車(chē)行為的計(jì)時(shí)器。其它行為計(jì)時(shí)器的運(yùn)作規(guī)律也會(huì)發(fā)生變化,具體變化內(nèi)容可以往回翻看。


? ? ??? 從實(shí)戰(zhàn)體會(huì)到的難度中我們知道:僵王血量被打掉50%是一大難度分水嶺,在這一分水嶺的前后,困難度和困難點(diǎn)都不相同。所以,我們根據(jù)這個(gè)分水嶺,把僵王劃分為兩種狀態(tài):

? ? ? ? 第一種是僵王被打掉的血量未達(dá)到50%時(shí),僵王每隔5秒放一次僵尸的狀態(tài),稱(chēng)為 正常狀態(tài)。

? ? ? ? 第二種是僵王被打掉的血量達(dá)到50%之后,僵王每隔3秒放一次僵尸的狀態(tài),稱(chēng)為 暴怒狀態(tài)。

? ? ? ??此外,根據(jù)先前所講的計(jì)時(shí)器機(jī)制我們知道,在這兩種狀態(tài)下的僵王放僵尸的機(jī)制也有不同。

? ? ? ? ?

? ? ? ? ?

? ? ? ? ?4、“攻勢(shì)”的定義

? ? ??? 在先前我們有講過(guò)一點(diǎn)關(guān)于常規(guī)關(guān)卡僵尸刷新的機(jī)制。在其中提到了一個(gè)“波”的概念。

? ? ? ? ?這里不妨再多講一點(diǎn):在常規(guī)關(guān)卡中僵尸一波一波地刷新。從這一波僵尸出現(xiàn)到下一波僵尸刷新,二者之間相差的時(shí)間叫做波長(zhǎng)。最短波長(zhǎng)為6秒。如果在一波里面一直把僵尸養(yǎng)著不打拖時(shí)間,那么波長(zhǎng)最多可以拖到25~31秒。至于到底是能夠拖到25秒,還是27.18464581秒,還是最長(zhǎng)的31秒,這個(gè)就要看運(yùn)氣。

? ? ? ??上面這個(gè)關(guān)于波長(zhǎng)的機(jī)制說(shuō)明:在常規(guī)關(guān)卡中,波的刷新是具有周期性規(guī)律的。?雖然能夠拖的最長(zhǎng)時(shí)間還是要看運(yùn)氣,但是玩家不需要運(yùn)氣就可以控制的最長(zhǎng)波長(zhǎng)是25秒。

? ? ? ? 那么,根據(jù)先前講到的計(jì)時(shí)器機(jī)制,可以看出僵王的各項(xiàng)行為也是有規(guī)律的,并且這一規(guī)律也具有周期性。我們根據(jù)僵王各項(xiàng)行為背后的計(jì)時(shí)器可以推斷出僵王在何時(shí)會(huì)砸車(chē)/放蹦極/探頭。但是我們?cè)诖蚪┩醯臅r(shí)候總不能邊看計(jì)時(shí)器邊打吧?那么,我們能不能不依靠計(jì)時(shí)器來(lái)判斷僵王做出行為的時(shí)機(jī),而是用其它因素作為基礎(chǔ)單位總結(jié)出僵王做出不同行為的規(guī)律,進(jìn)而讓人能夠判斷出僵王做出不同行為的時(shí)機(jī)呢?

? ? ? ? 當(dāng)然可以。由于僵王放僵尸行為的刷新時(shí)間最短,所以我們把僵王放僵尸行為計(jì)時(shí)器的刷新時(shí)間作為基礎(chǔ)單位,并分別用放蹦極行為計(jì)時(shí)器的刷新時(shí)間,探頭行為計(jì)時(shí)器的刷新時(shí)間與砸車(chē)后四個(gè)計(jì)時(shí)器的刷新時(shí)間除以這一基礎(chǔ)單位,就可以得知僵王在放一次蹦極/砸一次車(chē)之后,中間還要放多少僵尸才會(huì)探頭/下一次砸車(chē)或放蹦極。

? ? ? ? 但是,這個(gè)數(shù)據(jù)算出來(lái)肯定是不準(zhǔn)確的。在前文中有講過(guò):當(dāng)計(jì)時(shí)器倒數(shù)至0cs時(shí),只意味著僵王當(dāng)前可以做出該計(jì)時(shí)器對(duì)應(yīng)的行為,并不代表僵王一定會(huì)立刻做出其對(duì)應(yīng)的行為。通常來(lái)說(shuō),僵王往往在計(jì)時(shí)器倒數(shù)至0之后還要一小段時(shí)間才會(huì)做出對(duì)應(yīng)的行為。此外,玩家的游戲操作也是不確定的。玩家使用寒冰菇會(huì)使僵王的探頭時(shí)間增加,從而減少僵王處于站立姿態(tài)的時(shí)間,進(jìn)而減少了出怪?jǐn)?shù)量;在僵王放出蹦極僵尸時(shí)凍住蹦極也會(huì)大幅減少僵王出怪的數(shù)量。這樣就無(wú)法準(zhǔn)確地知曉不同的行為與行為之間放僵尸的具體個(gè)數(shù)。

? ? ? ? 那難道就沒(méi)有辦法了嗎?

? ? ? ? 不,還有一個(gè)笨辦法:通過(guò)不斷的實(shí)戰(zhàn),收集出怪?jǐn)?shù)據(jù),總結(jié)出具體的規(guī)律。

? ? ? ? 這個(gè)規(guī)律,我們到下一點(diǎn)再講?,F(xiàn)在,我們來(lái)引入一個(gè)新概念:攻勢(shì)。

? ? ? ? 所以,攻勢(shì)的定義為:從僵王上一次 起身站立/砸車(chē)/放蹦極 到僵王下一次 探頭/砸車(chē)/放蹦極 之間放出的僵尸所組織成的具有一定規(guī)模的進(jìn)攻。

? ? ? ??上面有說(shuō)到過(guò),受種種原因影響,我們無(wú)法準(zhǔn)確得知不同的行為與行為之間放僵尸的具體個(gè)數(shù)。但是根據(jù)實(shí)戰(zhàn)的數(shù)據(jù)收集可以知曉的是,放出僵尸的個(gè)數(shù)是在一個(gè)小范圍里浮動(dòng)的。所以,根據(jù)在不同的行為與行為之間放出僵尸個(gè)數(shù)的多少,我們把攻勢(shì)分為四種:

? ? ? ??短攻勢(shì):僵王在一輪攻勢(shì)中的出怪?jǐn)?shù)量?jī)H為1~3個(gè)。 ?

? ? ? ??中短攻勢(shì):僵王在一輪攻勢(shì)中的出怪?jǐn)?shù)量為4~6個(gè)。

? ? ? ??中長(zhǎng)攻勢(shì):僵王在一輪攻勢(shì)中的出怪?jǐn)?shù)量為7~9個(gè)。

? ? ??? 長(zhǎng)攻勢(shì):僵王在一輪攻勢(shì)中的出怪?jǐn)?shù)量為10~15個(gè)。

? ? ? ? ?如果在 隨機(jī)出怪階段:正常 當(dāng)中出現(xiàn)僵王連續(xù)砸車(chē),一直不探頭連續(xù)放僵尸的現(xiàn)象,這種現(xiàn)象被稱(chēng)為僵王發(fā)動(dòng)連續(xù)攻勢(shì)

? ? ? ? 注意:每種攻勢(shì)對(duì)應(yīng)的出怪?jǐn)?shù)量并不是完全相同的。攻勢(shì)這一概念只出現(xiàn)在上文說(shuō)到的五個(gè)階段中的三個(gè)隨機(jī)出怪階段里,因?yàn)榍皟蓚€(gè)階段太短了。


? ? ? ? ?

? ? ? ? 5、僵王各項(xiàng)行為的規(guī)律

? ? ? ??攻勢(shì)的定義已經(jīng)明了了?,F(xiàn)在,我們來(lái)把僵王做出各項(xiàng)行為的時(shí)間規(guī)律總結(jié)成以僵王放僵尸行為為基礎(chǔ)的,看得見(jiàn)摸得著的具體規(guī)律。

? ? ? ??

? ? ? ? 在 隨機(jī)出怪階段:初始 中:

? ? ? ?僵王每次起身站立后會(huì)發(fā)動(dòng)一輪中短攻勢(shì),隨后探頭。

? ? ? ??

? ? ? ? 在 隨機(jī)出怪階段:正常 中:

? ? ? ?僵王會(huì)在起身站立后發(fā)動(dòng)一輪短攻勢(shì)或中短攻勢(shì),然后放蹦極/砸車(chē)。

? ? ? ? ①如果僵王選擇放蹦極,則僵王會(huì)在收回蹦極后再發(fā)動(dòng)一輪短攻勢(shì),然后探頭。

? ? ? ??②如果僵王選擇放蹦極,并且玩家使用寒冰菇凍住蹦極僵尸,則僵王會(huì)在收回蹦極后直接探頭。

? ? ? ? ③如果僵王選擇砸車(chē),則僵王會(huì)在砸車(chē)后發(fā)動(dòng)一輪中長(zhǎng)攻勢(shì),然后再次選擇放蹦極/砸車(chē)。如果僵王再一次選擇了砸車(chē),則重復(fù)這段話(huà)的第一個(gè)句號(hào)之前的事件。如果僵王在此次選擇了放蹦極,則不論是否使用寒冰菇凍住蹦極,在僵王收回蹦極后都會(huì)直接探頭。

? ? ? ??

? ? ? ? 在 隨機(jī)出怪階段:暴怒 中:

? ? ? ? 僵王會(huì)在起身站立后會(huì)立刻放蹦極/砸車(chē)。

? ? ? ??①如果僵王選擇放蹦極,則僵王會(huì)在收回蹦極后發(fā)動(dòng)一輪中短攻勢(shì)。

? ? ? ? ②?如果僵王選擇放蹦極,并且玩家使用寒冰菇凍住蹦極僵尸,則僵王會(huì)在收回蹦極后直接探頭或發(fā)動(dòng)一輪短攻勢(shì)。

? ? ? ? ③如果僵王選擇砸車(chē),則僵王會(huì)在砸車(chē)后發(fā)動(dòng)一輪長(zhǎng)攻勢(shì)。(當(dāng)僵王出現(xiàn)停頓現(xiàn)象時(shí),就是僵王即將探頭的信號(hào)。通常來(lái)說(shuō),在僵王停頓之后會(huì)再放2~3個(gè)僵尸就會(huì)探頭)


第二部分??非僵王自身機(jī)制


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?傳送帶機(jī)制

? ? ?? ?植物的實(shí)際權(quán)重與出現(xiàn)概率以及傳送帶刷出植物的速度

? ? ??? 在觀看僵王戰(zhàn)視頻時(shí),你或許會(huì)發(fā)現(xiàn)別人的傳送帶中總是會(huì)刷出灰燼植物,而當(dāng)你的傳送帶在需要灰燼植物時(shí)怎么也不刷灰燼植物。這是怎么回事?

? ?? ? ?在僵王戰(zhàn)中,傳送帶刷出不同植物的依舊由不同植物所占的權(quán)重來(lái)決定。但是這個(gè)權(quán)重會(huì)隨關(guān)卡中的一些情況改變。最終體現(xiàn)出來(lái)的規(guī)律就是:場(chǎng)上花盆數(shù)量越少,傳送帶出卷心菜,玉米,西瓜的概率越低;出花盆的概率越高;出冰菇辣椒的概率不變。

? ?? ? ?傳送帶刷出植物的速度與傳送帶內(nèi)的植物卡數(shù)量有關(guān)。植物卡數(shù)量越少,傳送帶刷出植物的速度越快。?

? ? ? ? 這一部分內(nèi)容我個(gè)人是有統(tǒng)計(jì)過(guò)一些數(shù)據(jù)。不過(guò)現(xiàn)在有大佬利用反編匯技術(shù)得到了更精確更詳細(xì)的有關(guān)于植物所占權(quán)重與傳送帶出卡速度的內(nèi)容,所以這里就不把我的那點(diǎn)研究?jī)?nèi)容擺上來(lái)了,想要詳細(xì)了解的可以去看看這篇專(zhuān)欄(作者:xiao_氦)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????其它機(jī)制?

? ? ? ??僵王戰(zhàn)丟車(chē)的兩種情況

? ? ? ? 在僵王戰(zhàn)中丟車(chē)有兩種情況:

? ? ? ? 第一種是僵尸觸發(fā)小推車(chē)。這種情況下丟車(chē)會(huì)觸發(fā)丟車(chē)那一行的丟車(chē)保護(hù),使那一行出僵尸的概率降到極低,僵王幾乎不會(huì)再在那一行放僵尸。在原版植物大戰(zhàn)僵尸中的常規(guī)關(guān)卡中,丟車(chē)保護(hù)通常只持續(xù)到丟車(chē)后的下一波和下下波。但是根據(jù)基礎(chǔ)知識(shí)中“僵王戰(zhàn)關(guān)卡常識(shí)”里所講到的,在僵王戰(zhàn)中沒(méi)有波數(shù)變動(dòng),所以在僵王戰(zhàn)當(dāng)中丟車(chē)保護(hù)會(huì)一直持續(xù)到關(guān)卡結(jié)束。如果妥善利用這一機(jī)制,可以讓僵王把所有僵尸集中放在同一行上,從而使僵王戰(zhàn)變得更簡(jiǎn)單。

? ? ? ??第二種是僵王吐出的冰火球碾掉小推車(chē)。冰火球碾車(chē)是不會(huì)觸發(fā)丟車(chē)保護(hù)機(jī)制的。

? ? ? ? 注意:雖然冰火球碾車(chē)不會(huì)觸發(fā)丟車(chē)保護(hù),但車(chē)子被碾的那一行難度依舊變簡(jiǎn)單了,因?yàn)樵趐c端的植物大戰(zhàn)僵尸中,直到僵尸的最后一個(gè)像素點(diǎn)離開(kāi)屏幕才算僵尸進(jìn)家,這個(gè)進(jìn)家判定對(duì)于巨人冰車(chē)這些大體型僵尸尤其不友好。而僵尸想要觸發(fā)小推車(chē)就要容易得多。

? ? ? ??

? ? ? ??

? ? ? ? ?好了,要講的機(jī)制已經(jīng)講的差不多了。初次寫(xiě)專(zhuān)欄,技術(shù)力低、文筆用詞不佳還請(qǐng)見(jiàn)諒。如果有大佬有足夠的能力給文中的內(nèi)容糾錯(cuò)的話(huà),那就最好不過(guò)了。


原版僵王戰(zhàn)相關(guān)機(jī)制整理的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
阳新县| 宜宾市| 保定市| 晋州市| 神池县| 湘西| 汉川市| 老河口市| 鲁甸县| 宜宾市| 友谊县| 漾濞| 葵青区| 安塞县| 谢通门县| 永德县| 河源市| 烟台市| 龙井市| 河北省| 南涧| 虎林市| 咸丰县| 农安县| 莫力| 上林县| 柏乡县| 五常市| 佛冈县| 石阡县| 开平市| 克什克腾旗| 额敏县| 大英县| 时尚| 枣庄市| 玉树县| 温州市| 友谊县| 翁源县| 平顺县|