[游戏杂谈]后植物大战僵尸时代的乐趣-植物数值分析

  [复制链接]
查看: 36454   回复: 264
跳转到指定楼层
楼主
发表于 2011-03-10 08:01:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

☆【天涯游戏(game.tianya.cn)首页推荐帖 转载请注明】 >>>进入游戏地带分享更多精彩

随着越来越多的玩家通过了千层考验,植物大战僵尸的乐趣正在逐步走向尾声。
小弟闲来无事,对植物大战僵尸中的一部分数值进行了粗浅的研究分析与总结,以飨玩家,权作抛砖引玉,或能引起各位大神和骨灰玩家的新一轮研究热情。
  
  研究一:如何计算植物DPS?
  DPS(每秒钟伤害输出)在各类游戏中无论是理论研究还是实战操作上都有极其重要的研究价值。
  在植物图鉴中,我们只能看到植物的攻击属性中只有“普通”“中等”“高”的描述。
  高?到底有多高?中等跟普通相差多少???
  如果能把各植物的攻击高低量化,那将是多么非常美妙的事情!
  要量化植物的攻击并不难,但首先,我们要确定好所有单位量的选取。
  
  攻击力单位1的选取:
  这里,我设豌豆射手的一发子弹的攻击力为1。
  这是因为豌豆系列植物繁多,而且是最常见,最初级的植物。
  
  攻击CD(攻击间隔;冷却时间)单位选取:
  采取屏幕录像并回放的方式进行大量实验统计。
  在我的电脑上,录像帧数为20帧,游戏稳定在19~21帧,基本能保证数据可靠性。
  实验发现,豌豆射手攻击100次需要时间150秒左右(去整)。
  可以确定豌豆的CD时间为1.5秒。这个优雅的数字确实符合游戏数据的设计。
  (你觉得是巧合么?如果我告诉你西瓜是3秒,地刺是1秒呢?)
  
  僵尸HP的计算方法
  实验:
  用一个豌豆射手攻击一个领带,统计得10发子弹毙命。那么可得出领带HP的取值范围为(9,10)这个开区间内。
  这样看来,由于领带HP太少,计算的误差为在10%。由于后面要计算DPS,这个误差是不好接受的。
  那么我们选择血最多的李刚进行测试。
  结果是豌豆150次攻击打死李刚.那么李刚HP范围为(149,150)开区间内,误差为0.6%。
  这样的精度已经足够了。我们直接认为李刚HP=150即可。
  (小插曲:暴走李刚的血量是李刚的2倍!暴走矿工呢?没有做实验,应该也是2倍吧?呵呵)
  
  DPS的计算方法
  使用上面的方法,对不同植物分别统计数据,容易计算出:
   某植物的DPS = 李刚HP / (某植物打死李刚的攻击次数 * 某植物的CD)
  我在后面会提供一张统计表,列出了各种植物的DPS,以供大家参考。这之前,我们有更重要的数据研究。
  
  研究二:你知道这些特殊植物的数值吗?
  在这之前,请先回答我一个问题:
  草莓,辣椒,窝瓜,食人花,土豆,玉米加农炮,谁的单次攻击值最高?如何设计实验计算?
  你一定知道,弄死李刚,以上植物,任意一个使用2次都能做到。那么他们攻击应该在(75,150)开区间内。
  显然这个误差太大了。如何得到精确值?
  方法很简单。先炸刚爷一次。然后用豌豆继续弄。150-豌豆攻击次数,就是他们的攻击力。
  正确答案是:全部等于90.
  这是个非常有趣的数字。明白了这个数据,你就知道炸暴走李刚3次后,他的HP已经和一个路障相差无几了。同时你马上能够推测到,除了李刚,所有僵尸的HP都小于90.
  
  很好,接下来我再问你一个有趣的问题:食人花有普通攻击吗?
  答案是有的。食人花遇到不能吞下的僵尸,会实施普通攻击,而且攻击力等同于一颗双发豌豆!
  你若不相信,可以用作弊器定住李刚让食人花咬。是不是很搞?
  
  接下来我们来看看玉米。玉米的暴击比普通攻击高多少?出现概率又是多少?
  我们来看实验数据。
  玉米51次攻击弄死了铁桶。而其中出现了14次暴击。而我们已经知道豌豆弄死铁桶需要65次攻击。
  发现什么了吗?51 + 14 = 65!暴击攻击X2已是不争的事实!
  在这个实验中,玉米爆率 = 14 / 51 = 27.5.我没有做大量统计,但有理由相信设计者会吧数据设置为优雅的25%,你说呢?
  事实是,玉米的DPS是所有植物中最低的,大约是豌豆的2/3。当然,玉米暴击的黏贴DBuff还是很美妙的。这样我们才能够理解为什么牛逼的加农炮选择了玉米而不是包菜!
  
  
  研究三:你貌似了解植物了,那你了解可爱的僵尸吗?
  同样的,回答我这个问题:
  豌豆射手单发伤害为1.打死一个铁门僵尸需要攻击55次,那么该豌豆前面放个火树桩,打死一个铁 门僵尸需要攻击多少次?
  如果你没有浇灌过智慧树,那你几乎一定会答错。
  正确答案是:和没有火树桩一样是55次。
  没错,铁桶僵尸的头盔是完美防火装备!对了,铁门僵尸的装备不但完美防火,还防冰!
  那好。我继续问你,设西瓜的单发伤害为4,那么弄死这个铁门僵尸,需要攻击多少次?
  答案是3!在实战中你注意到了吗?
  原来,铁门僵尸拿着的铁门与僵尸本体是分开计算HP的!铁门HP=45,而僵尸和领带一样是10!
  西瓜攻击铁门僵尸,是直接高抛爆头的,无视铁门防御!
  另外,拥有火防装备的,还有扶梯僵尸,以及各种有车一族的僵尸。
  这样,除了磁铁,这类僵尸的真正克星是我们伟大的冰西瓜,不但无视防御,而且能附加冰冻!
  多么优雅,多么合理,多么牛逼的设计,不是么?这就是植物大战僵尸的细节美!
  
  僵尸死亡瞬间带来的悲剧
  通常我们知道,僵尸的头被打掉,其实他就挂了。
  然而,令人愤怒的是,僵尸的身体没倒下,仍然能挡住前面飞过来的植物的子弹!
  不要小看这1,2秒钟的时间浪费!正是尸体的这一档,一定程度降低了所有单体伤害植物的DPS!
  
  
  
  研究四:你真的已经理解DPS了吗?
  考虑这个问题:单个春哥(玉米加农炮),曾哥(忧郁菇),地刺王,机枪射手,冰西瓜,请按照 他们的DPS从高到底排序。
  正确答案是:
  地刺王》机枪射手》春哥》曾哥》冰西瓜
  这5位,就是植物大战僵尸里面的五虎将,DPS之王!
  你可能会说,错了。这5位,只有机枪射手是单体伤害,他应该让位给大喷菇。
  不错,大喷菇的直线杀伤确实无人能及。但是请等等,你忘了机枪射手的黄金搭档了!火木桩!
  对于火树桩,你了解多少?
  我再问你一个问题。
  现在有8个铁桶僵尸拥挤在一个小范围内(此文称之为:聚集)。那么,一个机枪射手+火木桩,需 要攻击多少回合才能杀光这一小群铁桶僵尸?
  已知的数据是:一个机枪射手+火木桩杀死一个铁桶需要9回合。如果8个铁桶分开上,需要9*8=72次
  攻击。而现在是8个铁桶聚集。
  我们看实验数据:
  回合数 死亡僵尸数
  9 1
  16 2
  22 3
  27 4
  31 5
  34 6
  35 7
  36 8
  这个数据,是不是让你感到惊讶?你能得到什么结论?
  36个回合,清光了原本需要72个回合才能杀光的僵尸群!也就是说在这个实验中DPS翻了1倍!
  是否可以粗略的得出一个结论:火木桩能给聚集的僵尸双倍伤害?
  细心的玩家应该可以发现,火豌豆(从火木桩上空飞过去的豌豆)击中僵尸后,不仅最前面的那个 僵尸会闪光(受击反应),而且他周围一定范围内的僵尸也会受击而闪光。
  这个受击,可以理解为火豌豆击中目标后,如果该目标没有火防装备,则给周围僵尸造成溅射的火 系伤害。
  这个伤害究竟是多少?笔者刚开始想当然的以为,豌豆造成伤害1,附带火系伤害1.结果实验证实这个想法是错误的。
  从上面的实验数据可以计算出,一个火豌豆附带的火系伤害.考虑最后一个死亡的僵尸,基本上伤害 全部由火伤害造成,那么一颗火豌豆火伤害大约是65/(36*4)=0.45.CD为1.5,那么DPS为0.3.
  这个数字很小吗?想想,如果是4个机枪射手+火木桩,一次射出16个火豌豆呢?
  那么附带的火系伤害为16*0.45=7.2!DPS为4.8!
  当然,所有的这一切都有一个前提,那就是必须保证最前面的僵尸成聚集状态!
  所以,如果想让一排机枪射手达到最高DPS,必须保证最后有一个冰西瓜。
  第一,冰西瓜能使跑的最快的僵尸减速而被后面的僵尸追上,最终所有僵尸达到聚集状态。
  第二,冰西瓜能消灭诸如扶梯僵尸和铁门僵尸之类火豌豆的克星。
  在不少朋友无炮流的布阵中,我看到了4机枪+火木桩的阵型。
  很遗憾,虽然4火豌能达到20左右的DPS,但是几乎可以认为是单体伤害的阵型。
  把其中一个机枪换成冰西瓜,能达到单体16的DPS,但是同时对后面的僵尸造成了约为5的群体伤害!
  
  




  如图,1,3,5线唯一区别在冰西瓜的数量上。
  
  按照我们的DPS计算,三条线的单体最高攻击分别为20,16,12.
  现在已经用出怪修改器改成3,5行出橄榄,铁桶和李刚。1线不出李刚(可能是出怪修改器的Bug)
  我们看看结果如何。
  


  这张图已经说明了一切。
  1线由于没有加速,僵尸战线拉得很长。没有李刚,战线都显得不堪一击。你会发现最前面的橄榄一直挡着豌豆,后面跑的慢的僵尸几乎全是满HP。
  2线由于有冰瓜的减速,僵尸基本聚集(并没有完全被击中,图可见后面仍然有满HP的李刚),但是火木桩已挂,DPS下降了一半,战线已经宣告瓦解。
  3线由于有2个冰瓜进行高频率的减速,导致僵尸完美聚集,而且战线还保持着完整。虽然战线也已经到了即将被破坏的危急时刻,但由于每个僵尸都长时间受到了火豌豆伤害,因此血都不会很多。
  
  
  无炮流的极限
  之前所说的1冰瓜+3机枪+1火木,已经达到极限DPS:16。我们分析这样的DPS究竟有多大极限。
  暴走李刚HP=300,速度每格4秒钟,被冰瓜减速速度降低一半。
  暴走李刚在前进途中一直受到火伤害,40秒造成了40*5=200的伤害。这还不考虑暴走李刚只剩150HP的时候丢出儿子对植物造成的干扰。
  因此,在不借助其他植物的辅助(炸弹,冰冻菇等),一个暴走李刚几乎可以铲平该条防线。
  实际上,这样的最高DPS防线甚至无法抗住纯橄榄组成的Rush冲击。
  无炮流要想走的更远,必须头脑清醒的知道自己每条线上植物的DPS,以及在最恰当的实际使用炸弹或其他辅助植物。
  有人会想如果我一排摆7个机枪+1个火木,DPS达到将近40!
  这样做当然可以。实际上,我只摆4个机枪+1火木,也足够抵挡一般的僵尸Rush。然而遇到李刚,由于火木太靠前,给植物的攻击时间也短,防线瞬间就会被摧毁。而战线靠后的火木能够给你充足的时间去慢慢杀死李刚。
  当然,剩余的5格你可以尽情放地刺王。唯一的问题是你有没有足够的阳光,被破坏的速度是否能跟上摆放的速度。
  
  附图:所有植物DPS及其他属性表
  


  

点评

很赞: 5.0 不太行: 3.0

本帖被以下淘专辑推荐:

遍识天下英雄路,俯首江左有梅郎。
沙发
 冰冻玉米加农炮| 发表于 2011-03-10 11:02:20 | 只看该作者
  不小心多发了一遍,麻烦斑竹删除后面那个没图的,谢谢。
不管有没有个性都要有个签名
板凳
 geniusyu| 发表于 2011-03-10 21:32:45 | 只看该作者
  兄弟是学统计的吧,太专业 了。
  顶一个
不管有没有个性都要有个签名
#3
 天涯游戏| 发表于 2011-03-10 21:38:19 | 只看该作者
  高人啊,,顶起
不管有没有个性都要有个签名
#4
 呆呆的笑| 发表于 2011-03-10 21:47:21 | 只看该作者
  狂顶技术贴!!
不管有没有个性都要有个签名
#5
 dcddl| 发表于 2011-03-10 22:02:22 | 只看该作者
  膜拜啊
不管有没有个性都要有个签名
#6
 酷鱼得水| 发表于 2011-03-10 22:07:17 | 只看该作者
  厉害厉害,希望有更多的技术分析
不管有没有个性都要有个签名
#7
 testdd| 发表于 2011-03-10 22:26:46 | 只看该作者
  如果楼主早发此帖,pvz的世界将会变得多么精彩!!!狂顶
不管有没有个性都要有个签名
#8
 lazijiding911| 发表于 2011-03-10 22:37:49 | 只看该作者
  专业!!
不管有没有个性都要有个签名
#9
 fysharron| 发表于 2011-03-10 23:11:46 | 只看该作者
  顶
不管有没有个性都要有个签名
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则