a note on brotato

游戏简介


Brotato(土豆兄弟)是一款 rougelike 游戏,可以认为是以撒的结合(画风) + 吸血鬼幸存者(玩法)的结合版,玩家将在游戏中扮演一个同时使用 6 种武器以击退成群外星人的土豆。从各种特征和道具中进行选择,创造独特的建筑并生存下去,直到救援到来。

经过 65 个小时的游戏时间,本菜狗终于达成全成就,并在 70 小时完成原版所有角色难度 5 通关。关于每个土豆的通关方法,网上的攻略琳琅满目,各种打法应有尽有。本 blog 仅记录一下自己在原版游戏中的理解,分享总体的游戏思路。

brotato

系统组成


可以分为以下几个系统。

  • 角色:原版共有 44 个土豆可供选择,土豆的特性决定了玩法,玩法决定了以下任意所有的选择
  • 属性:常规属性共有 16 种,属性的选择与玩法息息相关,升级的时机是一大难题,升级属性选好了,游戏难度会大大降低
  • 武器:武器根据其受加成的属性大致可以分为四类——近战、远程、元素、工程;武器分为四个等级,每两个相同的武器可以合成一个更高级的武器
  • 道具:道具根据稀有度也分为 4 个等级,每个等级都包含不同类型的物体且不重复
总体思路(大部分情况下适用)

前期的钱主要用来购买武器,先将武器买满,再考虑升级优秀的道具可以先锁;原因是前期多一把武器的收益较高,相当于各种进攻属性直接翻倍。

前期的属性主要选择发育类型的收获幸运,但是收获仅限大概前 5 波没有杀怪压力的时候,否则输出属性能帮助清更多的怪,拿更多的钱;而幸运主要有两大作用,一是增加商店高等级物品和属性出现的概率,但是这方面的提升有上限,不需要可以追求;二是增加杀怪掉落品和宝箱的概率,这方面还是很明显的。

其次选择玩法对应的输出属性,输出永远大于生存,只有当进攻足够,能把场上的怪物清动的时候才开始选择生存。当然,如果升级属性刚好刷出了等级较高的生存属性,也是可以考虑的。

进攻属性选择

主要取决于武器的特点,缺什么补什么。不考虑燃烧的情况下,每秒伤害(dps)的计算公式如下:

dps=(+)(1+100)dps=\frac{(武器基础伤害+伤害类型属性\cdot武器百分比加成)\cdot(1+\frac{百分比伤害}{100})}{冷却}

分子项决定了单次攻击造成的伤害,可以升级的属性有伤害类型属性百分比伤害。分别用 dmg 对其求导有

dmg=(1+100)\frac{\partial dmg}{\partial伤害类型属性}=武器百分比加成\cdot(1+\frac{百分比伤害}{100})

dmg=1100(+)\frac{\partial dmg}{\partial 百分比伤害}=\frac{1}{100}(武器基础伤害+伤害类型属性\cdot武器百分比加成)

我们取升级时的属性提升作为比较的基准,以最低级为例,2=1=1=52 近战 = 1远程=1元素=5百分比,对于近战伤害而言,令 2dmg=5dmg2\dfrac{\partial dmg}{\partial伤害类型属性}=5\dfrac{\partial dmg}{\partial 百分比伤害}200+2=5(+)200+2\cdot百分比伤害=5(\dfrac{武器基础伤害}{武器百分比加成}+伤害类型属性),当等式左边较大时,升级 伤害属性,否则,升级 百分比伤害

  • 一个简单且显然的结论是:通常情况下,前期等式左边大,所以前期优先选择伤害属性
  • 暴击率主要取决于武器的类型,攻速高的武器收益更高,因为攻击次数多,方差减小。暴击率有很合适且强力的道具,伤害够了可以考虑
生存属性选择

首先声明一个观点,在无其他属性加成(生命再生生命窃取等)下,护甲对于生存的提升线性的,这里生存指的是真实血量,即能承受多少伤害。

effective HP=HP(1+Armor15)\rm{effective\ HP}=\rm{HP}\cdot(1+\frac{\rm{Armor}}{15})

使用同样的手法,我们也可以计算生命值护甲选取的优先级了。

effective HPHP=1+Armor15\frac{\partial{\rm{effective\ HP}}}{\partial\rm{HP}}=1+\frac{\rm{Armor}}{15}

effective HPArmor=HP15\frac{\partial{\rm{effective\ HP}}}{\partial\rm{Armor}}=\frac{\rm{HP}}{15}

3HP=1Armor3\rm{HP}=1\rm{Armor},于是令 3effective HPHP=effective HPArmor3\dfrac{\partial{\rm{effective\ HP}}}{\partial\rm{HP}}=\dfrac{\partial{\rm{effective\ HP}}}{\partial\rm{Armor}}45+3Armor=HP45+3\rm{Armor}=HP ,这也就是说当生命值小于 45 时,护甲的收益都不如直接加生命值。

然而以上是建立在没有其他属性的前提下。当你有了生命再生生命窃取等生命回复手段时,一点生命值的价值就增加了,在对真实生命值提升相同的情况下,护甲能增加生命回复的价值,而生命值的增加并没有这种提升作用,因此在这种情况下,护甲还是更为重要的。

对于生命回复手段,个人的排名是消耗品>触手>萌萌猴>生命再生>生命窃取>肾上腺素

闪避是非线性的,收益还不错,属于要么不点,要么点满,缺点就是要看脸

E[effective HP]=HP1Dodge\mathbb{E}[\rm{effective\ HP}]=\frac{HP}{1-\rm{Dodge}}

速度取决于自己玩的手感,太低可能会被冲锋的boss撞上。

范围也是在玩的过程中能感受到是否需要,道具很多,不需要特别刻意追求。

道具选择

仅分享好用的道具,基本上适用所有土豆,其他道具按照属性来。道具的选择需要多考虑性价比,如果道具有不需要的属性提升且很贵可以不拿。总之,道具的购买一定要量力而行,经济很重要。

好用的道具:

  • 经济类:壁虎宝宝(适合近战)、背包(经济神器,前期血赚,后期不亏)、优惠券、增加怪量类(怪多等于经济多)、经验提升类、树木、危险的兔子、诱饵(lure)
  • 生存类:萌萌猴(近战回血必备)、增加消耗品回复类、触手、精灵、水熊虫
  • 伤害类:诱饵(bait)、远程贯穿类(南瓜、头巾)、长胡子的婴儿(远程)、玻璃大炮(进攻是最好的防守)、银色子弹、三角之力(不要和每秒扣血的一起拿)、义警戒指

红色道具就不推荐了,大部分有适合的属性都可以拿,但是很多时候小boss都会给歪掉,直接卖掉就好。

我玩什么都不会点的道具似乎只有伐木工的衣服,因为感觉前期有时间打,后期伤害也够,不太需要。

手法


这个游戏就是选择+手法。选的属性好可以弥补手法的欠缺,好的手法可以省钱,可以更贪。好像也没有什么窍门,唯手熟尔。

在这里只能分享三点小心得:

  • 贴边会让攻击更加集中,但是伤害不够的情况下可能会被围死
  • 有时候打不死怪不是因为伤害不够,只是范围不够,有消耗品的情况下可以冲一冲
  • 感觉不对劲就把左手放在 Esc 键上,随时重开 😃

Ref


[1] https://brotato.wiki.spellsandguns.com/

[2] https://store.steampowered.com/app/1942280/Brotato/


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!