(测试向)关于血龙觉醒的加血规律和距离机制的相关测试

修改于2022/02/15572 浏览综合
本次测试内容为对于血龙觉醒技能【生命转移】规律的测试
观前提示:
不要用常规的几何规律去思考棋士团,这是个游戏程序,程序可不知道你学过的那些数学公式和几何知识,它只会照猫画虎。
TapTap
考虑到大部分人不知道这玩意怎么加血,以至于在需要加血给特定人物的时候(比如你的看家的牙牙)把血量给错了人,这里我们来进行一次测试,观察一下加血的规律
/***********距离结算机制探究***********/
这里提供一个来自 @寒渊 的血龙加错血的经典案例
血龙这里加血理论上要去加到复仇女神,结果加到了帝国皇后头上
TapTap
当时寒渊大佬的质疑是,为啥血量加给皇后了?不应该是三角形两边之和大于第三边所以加给复仇女神吗?咋就给皇后了?
[嗒啦啦2_惊了]
这里就涉及到关于距离的计算了
如果你觉得是直接按对角线来算距离,那么你就陷入了思维定势,正如开篇所说,棋士团是个程序,他不是个会几何的人,不会你们这群大佬们会的几何知识,程序只会数数
[嗒啦啦2_滑稽]
也就是说,血龙到目标单位的距离计算只能用数数来算,那么就产生了一个猜想,会不会就是数两个位置的横向坐标差和纵向坐标差的和(两个坐标差全部取绝对值)?
[嗒啦啦2_一脸问号]
——为了简便,
本文中我们称某个单位到血龙的距离的数值为距离值(有不同算法的距离值!)
按照连接二者所在格子的中心点计算的距离称为中心距离值
按照连接二者所在格子的横纵坐标差的绝对值之和计算的距离值称为正交距离值
[嗒啦啦2_吃瓜]
觉得太麻烦不好理解?我们来个图解释二者的区别
TapTap
图示的两个格子的正交距离值为
横向2+纵向2=4
其中心距离值为2✓2(勾股定理算出来的)
如果是这样,那么上图中复仇和皇后和血龙的所谓“正交距离值”,其实是一样的,二者的正交距离值都是8
(皇后:横向0+纵向8=8)
(复仇女神:横向3+纵向5=8)
没看清的可以去找个坐标纸(或者找个国际象棋棋盘什么的,有格子就行)自己对着看看,记得 相邻格之间的正交距离值为1
[嗒啦啦2_星星眼]
相比之下中心距离值产生的结论显得有点荒谬,这里不多赘述,感兴趣的读者可以自己算算,非常简单(皇后是8;复仇女神是✓34,大概比6小一点)
我们随后使用工会boss进行了加强型测试,
你会发现这二者的中心距离值都是5(一个直线5,一个345勾股数直角三角形)而正交距离值则是狮鹫5孤皇7,最后血量加给了狮鹫
(孤皇:你TM抢我血是吧,直接开大给你灰都扬了
狮鹫:萨日朗萨日朗)
[嗒啦啦2_DOGE]
怎么样,发现了什么没有?
所以我们不难得出结论,血龙的距离是按照正交距离值去进行计算的,正交距离值小的单位,才会吃到血龙带来的血量加成
[嗒啦啦_ok]
6
7