混混小说网

手机浏览器扫描二维码访问

第461章 还有高手(第1页)

第461章还有高手?

顾凡继续解释道:“那么计算机具体是怎么储存小数的呢?

“这就是我之前所说的‘浮点数’,浮点的意思是,小数点是可以浮动的。

“就比如这个二进制数,就可以表示为1.ooo1o1x2^3,这有点类似于数学上的科学计数法。

“在程序中,为了让二进制用到科学计数法,并且规范化,就要保证小数点左侧只有1位,并且必须为1,我们目前绝大多数计算机所使用的浮点数,都是Ieee制定的国际标准,采用符号位+指数位+尾数的格式。

“总之,由于存在十进制到二进制之间的转化,所以按照这种方式来计算,o.1+o.2并不等于完整的o.3,因为在计算机中,很多小数都无法用完整的二进制来表示,所以只能用近似数的方式来储存,那么两个近似数相加,也只能是一个新的近似数。

“十进制转二进制计算,然后再转十进制输出,这就导致了前后两个数不相等的情况。”

莉莉丝眉头紧皱:“那为什么不能用十进制精确计算呢!”

顾凡轻咳两声:“这个……如果要从头解释『计算机为什么要使用二进制』的话,就太复杂了,一时半会说不清。

“但针对这个问题,我可以从另一个角度来说明为什么大家会容忍这种误差,因为这种误差本身就是不可消除的。

“即便是十进制,也会出现许多无法除尽的情况。十进制只是能够精确表达2和5能够除尽的数字,但对于13、17这样的数字,十进制也就无能为力了,同样也会产生误差。

“所以不管采用什么样的进制,误差都是必然存在的。”

莉莉丝感到大脑冒烟:“好吧,我知道了,在计算机里面o.1+o.2≠o.3,那么这个bug又是怎么回事?”

顾凡长出了一口气:“莉总你能理解这一点的话,这个bug解释起来就稍微容易一些了。

“简单来说就是,程序员在写动态难度的代码时,没有考虑到这种999后面还带小数的极端特殊情况,没有为这种特例专门写一个判定,因此在数值互相转化的过程中,程序无法判定这个数字具体处于哪一个难度区间中,就直接降为了最低难度。

“站在人的角度上来看,当然还是处于5ooo以内的区间,但对于程序来说却并不是如此。也就是说,o.1+o.2=o.3ooooooooooooooo4,它溢出了o.3的正常区间。”

莉莉丝简直是瞠目结舌,虽然她仍旧无法接受,但从程序的角度来看,这个bug的出现还真就是合情合理。

而且,这并非顾凡信口开河,其他游戏也出现过类似的bug。

莉莉丝很快又意识到了新的问题:“但假设真的如你所说,这个特例应该很难触才对吧?只有在进入boss房的时候难度数值刚好卡在999带小数的情况,才会触。可是为什么到了游戏里,人人都能触了!!”

顾凡轻咳两声:“这个……我看一下。”

他还是打开了《谎言之血》的程序,仔细查看了『狂信者』的相关代码。

“莉总,这是因为狂信者这个怪物投技的特殊设定。

“这个投技,是需要玩家手动挣脱的。按照动态难度的设定,越慢挣脱的玩家就越菜,因此动态难度会随着投技时间的增长而增长,这很合理吧?”

莉莉丝想了想:“嗯……合理。”

动态难度是《谎言之血》最基础的设定,简单来说就是,越菜的玩家难度越高。

那么从投技的角度来考虑,中了投技的玩家肯定是菜的,中了投技还挣脱很慢的玩家就更菜。因此,投技持续期间持续增长动态难度,这是个非常合理的设计。

顾凡继续说道:“但是,如果一直持续增加动态难度,似乎也不太合理。

“对于一个投技来说,这种惩罚措施未免太严厉了一些。

“所以,为了符合动态难度原本的设计意图,也为了避免一些莫名其妙的bug,程序上对这个投技的动态难度数值进行了限制,让它最多只能增长到当前难度等级下的,不能增长到下一个难度等级。

怪谈游戏设计师  退婚,不好意思,我要开挂了  年代:人生大赢家  人在诸天,背对众生!  崔向东楼晓雅  师傅你相信爱情吗?吐车上两百!  我终将肝成神明  长生仙道:从当杀手开始  仙子,可愿做我门下走狗?  绝世天骄  我在神诡世界的万职书  养成系修罗场  LOL:重生之我是李相赫!  官狱  绝世猛龙  开局就被赶出豪门  我的投影都是圣灵根  让你复读战高四,你捡漏上军校?  重回年代:从国营饭店开始  入学第一年,我把辅导员抱回了家  

热门小说推荐
三国从救糜夫人开始

三国从救糜夫人开始

长坂坡,刘封单骑救下义母糜夫人,团结蜀汉二代后辈,改变被赐死的结局。老书新三国策大秦之小兵传奇强秦三国我的父亲是赵云,完本人品保证。书友群34763914。VIP全订群770916846,需验粉丝值,先加上面那个书友群发下全订粉丝值截图,不发进不去全订群,感谢配合(正经人群,不定期番外福利)如果您喜欢三国从救糜夫人开始,别忘记分享给朋友...

极品小神医

极品小神医

极品小神医简介emspemsp小道士下山寻医经,醉卧美人膝,醒掌天下权。纵横惬意!emspemsp原┊创┇文┊章wоо⒙νiρ﹝Wσó⒙νiρ﹞woo18vip...

许医生家的小撒娇

许医生家的小撒娇

女追男颜沐晞许熠言高冷禁欲许医生妖艳嚣张颜小姐颜沐晞是谁?梧城的大小姐,长的一副好皮囊开着一辆十几万的摩托嚣张跋扈,在某个午后对梧城医院的消化科许医生一见钟情,在他面前华为小女人,天天撒娇求亲亲求抱抱那天梧城医院沸腾了,原因是禁欲的许医生当着众人的面前吻了一名女孩,还当众宣誓主权道我许熠言的女人,谁也不能窥探文案一许医生怎么最近爱喝奶茶了?许熠言用着你是单身狗的眼神看着他道我家萌萌爱喝,我爱屋及乌。文案二萌萌我今天不想上班。颜沐晞不舒服吗?许熠言把她抱进怀里道萌萌太乖了,想把你捆在身边如果您喜欢许医生家的小撒娇,别忘记分享给朋友...

关于我变身成女孩子这件事

关于我变身成女孩子这件事

时隔多年,姜离依旧记得那个冬天。四季如春的故土在那一晚下起了鹅毛大雪,她独自一人深一脚浅一脚的踏过被雪掩埋的水泥路,离开了家,从此孤身一人。机缘巧合下,她来到了一所完全陌生的大城市,以新的身份来到了一所重点高中,重新开始了自己的生活。而在这里,她结识了一生的伙伴和一段刻骨铭心的爱恋。可是,没有安全感和已经封闭内心的...

女穿男,快穿之男女都想壁咚我

女穿男,快穿之男女都想壁咚我

唐溪不愿喜欢人,很难动心,非常皮,喜欢撩人,众人对他念念不忘。世界一人人都宠爱的娇媚大将军(主0)(主角将军强受×摄政王不要脸攻)世界二人人都宠爱的黑皮丧尸王(互1)(主角黑皮大佬×肤白貌美钓系小男娘)世界三人人都想强制爱的貌美师尊(猛1)(主角师尊美人蛇×清冷欲系大师兄)世界四人人都想疼爱的异瞳白毛少年...

玩家走狗满天下

玩家走狗满天下

左崇明作为骨灰级玩家,工作室头子,代练之神,罪恶剥削者。稀里糊涂的穿越到游戏世界中,甚至还回到公测之前,变成一名npc。妖魔祸乱,恶鬼噬人,武者纵横这对拥有面板的左崇明来讲,都在可接受范围内。但面对即将降临的玩家,第四天灾,他不禁陷入沉默多年以后。左崇明感叹,他只是把玩家当成韭菜而已。为什么他们变成了自己的走狗?而且一副很荣幸的亚子?如果您喜欢玩家走狗满天下,别忘记分享给朋友...

每日热搜小说推荐