雾夜陆无 稳定解 探索
 
Notifications
Clear all

雾夜陆无 稳定解 探索


xiao_He
Posts: 227
Topic starter
(@xiao_he)
复合运算
Joined: 3 years ago

仅选卡关。

首先要说明的是,我当初脑子一抽得到的2阳开局最优的结论是完全错误的,猫开局也是不合适的。

然后……现在在上学,时间不多,这帖子就一点一点慢慢挤出来吧。

22 Replies
xiao_He
Posts: 227
Topic starter
(@xiao_he)
复合运算
Joined: 3 years ago

我回来了喵。

咳咳,这个命题的完成度其实还很低,我现在也就能稍微讲一点思路,讲的比较粗糙,见谅。

Reply
xiao_He
Posts: 227
Topic starter
(@xiao_he)
复合运算
Joined: 3 years ago

先从一周目4-1开始。可以用来攻击的植物只有毁灭菇和海蘑菇,还有一个寒冰菇可以控场。猫要到4-5才有,模仿者要二周目。

先考虑开局的阳光策略,这里感谢unint8_t提供了关键思路,四舍五入一下我其实啥有意义的都没做……

先简单测一下首个必须用植物处理的僵尸(称为“威胁僵尸”)的种下时间(称为“威胁时间”)。在雾夜陆无命题中,基本上是需要把车全部丢光才能有一点基础的阳光的。

下面我是拿二周目4-1测的威胁时间(一年多前的消息记录,终于把它拾起来了……):

小何 2023/9/9 20:31:22
测了一下第一只无车路的僵尸走到底线的时间,无钉耙:191,195,218,178,209,203,211,178,216,230,196,166,204,212,184(单位:s);

小何 2023/9/9 20:31:33
有钉耙:221,239,210,224,202,203,225,218,195,204,194,234,190,250,196。

小何 2023/9/9 20:34:02
用二周目4-1测的。不用钉耙的情况下,主要是第6波的僵尸有威胁,还有一定概率是第5或第7波,这个应该是决定威胁时间(就是最晚放核的时间)的主要因素,此外还有小推车触到刚出场的僵尸导致意外刷新、僵尸速度等等,

一周目4-1的数据没翻到,也不知道是我没测还是消息记录丢了,反正钉耙的效果只会更明显,因为一周目4-1的w6固定是一只小丑,小丑进不了家,钉耙可以把威胁僵尸的所在波次从w5跳到w7。

Reply
3 Replies
xiao_He
(@xiao_he)
Joined: 3 years ago

复合运算
Posts: 227

翻到一周目4-1的数据了:

R1.4-1核开,考虑小丑下一个僵尸,最晚使用毁灭菇的时间:206,217,216,218,215,192,203,214,214,211,234,210,222,207,213.

Reply
锦绿新城
(@jinlvxincheng)
Joined: 11 months ago

小丑压制
Posts: 32

@xiao_he 请问这是用钉靶还是不用钉靶的数据?

Reply
xiao_He
(@xiao_he)
Joined: 3 years ago

复合运算
Posts: 227
xiao_He
Posts: 227
Topic starter
(@xiao_he)
复合运算
Joined: 3 years ago

种第一个毁灭菇需要25(睡莲)+125=150阳光,也可以铲阳光菇花费125种核,我们需要知道得到这么多阳光的时间。

我写了一个开局阳光计算器(其实最开始也是小u写了一个,我受到启发才自己也写了一个),输入方式比较难绷,先将就一下吧……

众所周知阳光植物的生产具有随机性,不过大量随机模拟的脚本我写出来运行太太太慢(绷),所以这里是用中位数算的,即首次生产(300+1250)/2=775,生产间隔(2350+2500)/2=2425,就目前的经验来看和实际游戏差别不大,可以将就一下,

目前计算器用得还不多,不保证实际作用如何,就不正式发布了……需要的话去冒险社团吧(((,顺便宣传下群。

Reply
4 Replies
xiao_He
(@xiao_he)
Joined: 3 years ago

复合运算
Posts: 227
锦绿新城
(@jinlvxincheng)
Joined: 11 months ago

小丑压制
Posts: 32

@xiao_he 雾夜陆无命题只种阳光菇不种向日葵可能并不是优解(毕竟陆无阳光菇回本比向日葵还慢),种向日葵是否更合适、若更合适则从第几个开始改为种向日葵最合适需要研究

Reply
xiao_He
(@xiao_he)
Joined: 3 years ago

复合运算
Posts: 227

@jinlvxincheng 向日葵的也算过。我在群里也提到过,试下来连续阳光菇总是最优解,不知道你还有没有印象。

Reply
uint8_t
(@uint8_t)
Joined: 3 years ago

复合运算
Posts: 163

@jinlvxincheng 

image

去年测的(采用大量随机模拟而不是用中位数,数据应该更准一些)

不过这个是4-6那关攒225/250阳光的数据,125/150阳光的我可能要再测一下(

xiao_He那个用中位数计算的思路遇到生产时机重叠的时候会存在几秒的偏差,不过影响估计不那么大就是了(

Reply
xiao_He
Posts: 227
Topic starter
(@xiao_he)
复合运算
Joined: 3 years ago

结合前面的威胁时间和计算器的结果,我们可以估计下开局种5~6个左右阳光菇比较好。

QQ截图20241230193540

考虑到有小丑,为了尽量不被小丑炸,我选择将阳光菇种在1、4列开局,这样小丑就算炸也只能炸一个。如图:

下载
Reply
1 Reply
xiao_He
(@xiao_he)
Joined: 3 years ago

复合运算
Posts: 227

有一说一实战中感觉6阳开局已经有些迟了……不知道是计算器的问题还是我的问题。

Reply
xiao_He
Posts: 227
Topic starter
(@xiao_he)
复合运算
Joined: 3 years ago

再说说寒冰菇,设一只僵尸走一段路用时t s,现给予一颗寒冰菇(僵尸受到完整的20s效果),冰冻时间为i s,减速时间为(20-i) s,求僵尸走同样一段路的需要的时间。

再设路程为x,则原速为x/t,减速后是x/2t,得x = (t'-20)*x/t + (20-i)*x/2t => t' = t+10+i/2,。

i∈[4,6],故寒冰菇可以延长12~13s,相当于阳光菇生产半次,要使寒冰菇得到正收益,就需要阳光菇在这一时间内生产出75阳光,平均来算至少要6个大阳光菇,显然是不值得的。

Reply
5 Replies
锦绿新城
(@jinlvxincheng)
Joined: 11 months ago

小丑压制
Posts: 32

@xiao_he 这段计算我感觉有点莫名其妙。用寒冰菇并不是用于赚取阳光的,而是用于聚集僵尸或恢复毁灭菇的冷却时间。本文策略下阳光在很多时候并不是限制性因素。因此这段分析似乎没起到任何指示性作用。

Reply
xiao_He
(@xiao_he)
Joined: 3 years ago

复合运算
Posts: 227

@jinlvxincheng 现在在讨论的是开局时种阳光植物的策略啊。

Reply
锦绿新城
(@jinlvxincheng)
Joined: 11 months ago

小丑压制
Posts: 32

@xiao_he 请问你此处说的开局是指w5及以前还是放第一个毁灭菇以前?

w5及以前放寒冰菇没啥意义。

在放第一个毁灭菇以前放寒冰菇,目的是聚集僵尸使得尽量w7-w9僵尸一起炸,而非赚取阳光。因此上面的计算没有意义。除非可能存在若先放寒冰菇则有概率没能在w7僵尸进家前放毁灭菇的情况?

Reply
xiao_He
(@xiao_he)
Joined: 3 years ago

复合运算
Posts: 227

@jinlvxincheng 放核前。

那你是怎么知道“目的是聚集僵尸使得尽量w7-w9僵尸一起炸,而非赚取阳光”的呢?

Reply
锦绿新城
(@jinlvxincheng)
Joined: 11 months ago

小丑压制
Posts: 32

@xiao_he 这是我看你在下文讲到的失败的一次是因为毁灭菇炸不全造成而推断的。可能阳光也是限制性因素吧。

Reply
xiao_He
Posts: 227
Topic starter
(@xiao_he)
复合运算
Joined: 3 years ago

下面说一些自己的经验,一些测试的结果:(当时打草稿比较随意,尽量看懂吧……)

  1. w7 1陆被车顺带带走+1水,快速激活;w8 2陆路,较快,w89被一核带走;w10I-N,胜。
  2. w7 1陆车,1陆,1水,加速;w8 1陆2水,加速;N炸w7、8陆和w9 1陆,余w9 1陆,冰;w10 N,胜。
  3. w7 2陆,车碾1,未加速但波长本就略短;w8 1水1陆,未加速;w9 1陆1水,N炸w78,冰;w10核未及时恢复,恢复了也只能炸w9(这只僵尸太快了)。
  4. w7 2陆,车1,加速;w8 一陆一水,未加速;w9核收78,一陆一水,冰;w10车w9僵尸,否则核只能收w9,炸,胜。
  5. w7 2陆,车1,未加速;w8 1路车,1水,极速加速;w9 1路1水,N收w79;w10 I-N,胜。
  6. w7 1陆1水,未加速;w8 2路1水; w9 1陆1水,N收w78,冰; w10 -N(漏了特慢速)-I-N,胜。

歇一会接着写。

 

回来写了(,下面是我的一些推论:(坏了我发现我已经有些记不起来了😥)

第一个核弹总是在w9时凑满阳光,此时w7的僵尸已经走到后场,核弹一般需要放在后场炸僵尸;通常N后再攒阳光放冰,冰w9残留的僵尸;然后等w10时再放N。

从w10倒着推,w10分两种情况,一种是w9还有残留僵尸(受冰),w10的N需要炸w9僵尸和本波快速僵尸(主要是旗帜),这是注定不稳的,w9波长是固定的,如果w9残留僵尸走得快,不能和旗帜一起收掉,旗帜就有可能偷家,即使用冰也没用。

要求稳定解,就需要w9核弹炸掉所有僵尸。(未完待续)

Reply
2 Replies
锦绿新城
(@jinlvxincheng)
Joined: 11 months ago

小丑压制
Posts: 32

@xiao_he 请问第四次测试的“w10车w9僵尸,否则核只能收w9,炸,胜”是什么意思?

看来未加速的情况是难以处理的情况。若发现w7未加速则直接放一个寒冰菇聚集僵尸使得w7w8w9尽量一核带走,不知是否可行?

Reply
xiao_He
(@xiao_he)
Joined: 3 years ago

复合运算
Posts: 227

@jinlvxincheng w10的时候w9的僵尸被小推车带走,否则w10时核弹只能拿去收w9的僵尸而炸不了w10,现在拿来炸w10了,胜利。

第二个问题稍等一下,我把前面没写完的补上。(

Reply
uint8_t
Posts: 163
(@uint8_t)
复合运算
Joined: 3 years ago
image

最新测试结果

设了下颜色,值越小颜色越浅

六阳光植物的话排列组合有32种,不想测了(((

Reply
Scroll to Top
en_USEnglish
Powered by TranslatePress »