首先,大家应该都知道赌鬼到了接近20亿攻击时再次赌赢后,攻击可能会变为0,这说明是数值已经溢出了
以此来计算一下攻击在内存中所占的字节.每个字节都是16进制数,可以得知:
(这个"字节"可能用的不对,我没有学过计算机,不是太清楚那些名词,大侠们来指正指正吧!)
N=lg2000000000/lg16=7.7,所以N应该为8
(一般游戏里面保存数据的N值为2或4或8)
N=8,可以知道
0---7FFF FFFF 表示正值
8000 0000----FFFF FFFF 表示负值
即最大正值为7FFF FFFF,化为10进制就是214743647,约为21.5亿
结果与实际吻合.
当攻击超过21.5亿时,数据就进入了负数区,于是就出现了攻击变为0的情况.
研究过的人应该知道,一个球队的工资上限为210M,超过后,数据就直接变为负数.
这也能间接证明赌鬼的攻击上限吧......
还有,生命值的存储字节不知道是多少,但应该也是8字节,也就是说,生命最高也只有21.5亿
对应力量约为5369W.
于是得出结论:
1.赌鬼最合理的属性应该为0.5亿的3围
2.橡皮告诉我们一个人生道理:不要过分沉迷于赌博!!!