阅文小说网 > 科幻小说 > 当我写了个BUG却变成核心玩法 > 第460章 010203(4/5)
的地图设计优秀,而且几乎每个区域都有狂信者,因此玩家即便出现失误,也能够及时补救。

    这显然不是莉莉丝所希望看到的!

    顾凡赶忙打开电脑,尝试着搜索了一番,很快就定位到了罪魁祸首——诸葛君发布的那个视频。

    在视频中,诸葛君把这个bug的复现方式给详细地讲述了一番。

    这很快在玩家群体中引发了轩然大波,很快,玩家们群策群力,不仅验证了这个bug的真实性,还在此基础上做好了成神结局的全部路线规划。

    也有up主已经在着手制作用这种方式最快打出成神结局的视频攻略。

    而一旦视频攻略做出来,玩家们打出成神结局的难度必然大大降低!

    这对于莉莉丝来说,简直不啻于惊天噩耗!

    “为什么会出现这样奇怪的bug!!

    “顾凡,给我查!给我狠狠地查!”

    莉莉丝很愤怒,她完全无法理解这到底是怎么回事。

    不过这次,顾凡压根都没去翻代码,而是立刻就给出了大致的判断。

    “这看起来……大概率是浮点数误差导致的经典bug,也就是t型和浮点型运算的转化出现了一些小纰漏。

    “动态难度恰好生成了一个特殊的分数,在系统刷新时,分数卡在临界点,变成了一个系统无法正确识别的数据,从而产生了错误的应答,游戏的动态难度就自动降为了最低难度。”

    莉莉丝听得一头雾水:“……你说人话!”

    顾凡轻咳两声:“好吧,那我换更加通俗的方式来解释。

    “不过在此之前,我觉得有必要给莉总你科普一下一些程序的基础知识,否则就算我说破天,你也不会理解为什么出现了小数就会有这种离谱的bug。

    “首先,莉总你知不知道在程序里面,01+02≠03?”

    莉莉丝有些震惊地张大嘴巴:“为、为什么?”

    顾凡解释道:“在现实中01+02当然是等于03的,但在程序里不是,因为程序是二进制的。我们想要把十进制转化成二进制,需要用到‘除2取余法’,也就是说,把十进制的8转化成二进制,那么就需要除四次2,余数分别是0