你们真的以为题主展示广告里的数字65535是乱打的吗?naive!
一秒9999级和一秒65535级是天差地别的两个概念!
我可以负责任地告诉你们,65535这个数字绝对不是乱搓出来的,这个数字有着独特的含义,这是一个阴谋!!!
(题主展示的广告图 ↑)
当65535级「Level.FFFF(Hex)」的你辛辛苦苦地打完了最后一只怪,攒完了最后的经验,然后升了一级…
恭喜,你现在是0级「Level.0(Hex)」了。
然后你就开始从 0级开始玩吧。
解释一下,unsigned short (无符号短整型)在计算机中由16bits表示,可以表示 个数,取值范围是0~65535(0000 0000 0000 0000~ 1111 1111 1111 1111)。
65535是16bits能表示的最大的数。
当超过最大的65535的时候,就轮转到开头 0 了。
可怜的玩家啊,受到了二进制位数的诅咒,他们永远都无法突破65535,永远无法触碰到65536,等待他们的,将是无尽的轮回…
谢谢@I老蔡 提醒,专业地说,本质上这叫溢出,从数值表现上看是对65536做 膜运算。
#include<iostream> using namespace std; int main(){ unsigned short u = 65535; cout<<"你的等级: "<<u<<endl; u = u + 1; // +1 cout<<"现在,你的等级: "<<u<<endl; u = u + 1; // +1 cout<<"让你再升一级: "<<u<<endl; return 0; }
运行结果:
一般的游戏等级越高,升级所需的经验就越多,对吧
从65535升一级应该需要很多经验,很辛苦吧
从65535升级到0级一定很崩溃吧
所有等级武器都拿不起来了哟,气不气?(. ❛ ᴗ ❛.)
就算每秒给你升65535级,你也走不出这个轮回:
它只会让你与最高等级越走越远。
这也印证了楼上为什么会从最高级往回下降
开发商没有骗人,真的是1秒65535级!
这不是bug, 这是feature~!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
嗯,以上除了计算机相关内容,其余都是我瞎编的。
我根本没有听说过这个游戏,这个广告也第一次见。
我只是想玩玩程序员的溢出梗。
(๑❛ᴗ❛๑)气不气。