21E攻击力!游戏数值最终的宿命
/**********基础原理篇**********/
一个简单的无限流【森林智者】+【战士】
勇者:森林智者,伴生卡牌【重塑】
核心随从:【秃鹫】(融合【刀客】),附魔任意(首选【亡语石】+【圣盾石】/【重生石】/【护盾石】),亡语:抽1张牌+勇者攻击次数+2
核心法术:【重塑】(融合【士气充沛】可以保证无限蓝,依据场上冲锋随从数量获得能量值,【秃鹫】自带【冲锋】),附魔(必需品:【并列石】)(另一个选【金币石】可以无限刷金币,其实单次战斗还是有次数限制的,这个与计算机编程原理有关)
原理:极简卡组先把卡抽完。
1阶段:【重塑】献祭【秃鹫】,【秃鹫】变为【秃鹫·召唤物】生命上限+10
2阶段:【重塑】进入弃牌堆
3阶段:触发【并列石】效果获得【重塑·临时】,触发【秃鹫】效果抽1张牌获得【重塑】,触发【刀客】效果勇者攻击次数+2
【重塑·临时】会随本体卡牌使用次数在手上不断增多
由于随从【秃鹫】没有重生能力,死亡不会进入弃牌堆,所以不会污染卡组。
如果附魔重生的话,就需要一段时间的预热期,通过重生将随从全变为【秃鹫】的召唤物,最后将【秃鹫】本体捏在手中。
附魔有利有弊……
附魔【亡语石】+【重生石】可以通过【亡语石】给自己无限叠加攻击力,并且防止暴毙,提高容错率,由于抽牌效果有溢出,预热期也能在1回合之内完成。
附魔【亡语石】+【圣盾石】,可以给友方随从无限加攻击力,并刷新圣盾免疫4次伤害。
附魔【亡语石】+【护盾石】,可以给勇者刷盾,但是本体前期特别弱,需要随时查看怪物技能,防止卡牌失效、随从阵亡等情况中断无限流。
/**********【21e】的特殊性**********/
上篇已经阐述了如何让一个流派环环相扣达成简单的无限流,可是似乎与21e这个数字毫无关系
不要着急,容我慢慢道来……
为什么21e这个数字很特殊?原因很简单“2147483647”是计算机32位二进制最大数!
绝大多数游戏的数值都受21e限制,毕竟没有哪个程序员会为了这个特殊的数字去把所有参数的定义全部修改一遍,吃力不讨好不说,还容易报错
俗话说得好:“代码和人只要有一个能跑就行”
所以,重点来了!
要想达成21e,那么加法与乘法肯定是不可取的,唯有【指数爆炸】才能实现!
要想做到指数爆炸,那就得让某个游戏数值实现以倍数进行自我循环,所以我盯上了可以叠加攻击力的【亡语石】,【亡语石】的基础逻辑只是简单的加法,所以需要先将其变为乘法。
我想到了宝物【牺牲之书】,效果为亡语额外触发一次。可是这还不够!数学期望只达到了y=a+(2x)n,叠加逻辑变成了乘法。a为目标随从基础攻击力,是个常数;x为祭品随从攻击力;n为循环次数。
乘法加上自我循环不就是指数了吗!只要目标随从与祭品随从一致就行,简单来说就是“场上只上一个怪”,这样数学期望就变成了y=(a+2x)^ⁿ
/**********实战进阶篇**********/
当然,理想是美好的,现实却很残酷。
在我多次尝试下,终于成功了!不过也伴随着一些问题~
在实战中,【刀客】+【秃鹫】属于完成品,【重塑】没有找到合适的融合素材,为了提高容错率,在【宝物与复制】的奖励阶段,选择了复制【重塑】。还好在游戏中期时,拿到了宝物【强化护符】,触发战吼能量+2,这样就不用怕蓝量不够用了。【牺牲之书】也可以触发2次【秃鹫】亡语共计摸2张牌。由于刷钱💰过于频繁,所以根本不会缺钱,后面把该删的都删了,只留了4张牌。
可是,有一件事让我很好奇!如果数值超过了21e会变成怎样?
我果断试了试,果然和我的想法一样,二进制数达到极限后进位将首位变成了1,而1在首位则代表负号!攻击力就随之变成了负数,平A打上去-0 -0 -0可太🌿了