• 有哪个瞬间让你觉得这个世界出bug了?


    linkx

    1,220 人赞同了该回答

    我人在上海 ,无意间发现一个怪现象,就是当我去了某一个我很久没到过的一个地方或街道,会再接下来的几天或1-2周内,会频繁再来这里,而且并不是我有意为之的。感觉就像游戏 渲染场景,好不容易渲染一次,多用几次一样。

    举个例子:

    周末带娃跟同学去了一个很远的商场,这个地方我第一次到这里,周围都不熟悉。

    结果下周工作要去拜访客户,打车路上就路过了这里。又过了一周,公司到外地团建活动,大巴车又经过了这里。

    例子2:

    最近很久没到过陆家嘴 外滩那里了,上周有个高中同学过来出差,带他到外滩那边转了一下,结果下周上班领导让我去陆家嘴开一个什么峰会又去了一次,下个周六的时候,联通 电话营销有个优惠活动,需要到陆家嘴那个营业厅办理一下,又去一次。


    以上是原答案,2022-1-21更新

    再说一个,就是当你突然盯着你的手表 ,或者挂钟的时候,你会感觉到它过了很长时间(远超过1秒)针才会动,但是第二秒开始,就恢复正常了。书上也说这是个什么什么效应。

    我觉得xx效应就跟央视的《走进科学 》一样,看似是一个解释,但其实经不起推敲。凡是解释不了的,都可以叫xx 效应。

    -------2022-2-27更新-------

    自从上次回答了这个问题,我就特别关注这个事儿,但是好像虚拟世界 后台观察到我了似的,最近反复到一个地方这个现象明显少了。我关注了,现象反而少了,这跟我是孕妇所以街上全是孕妇的视网膜效应感觉不是一回事儿~

    最近老想这个事,联想到元宇宙 这个概念,就开了个脑洞,编了个故事,解释下我们这个世界为啥会出这些bug,大家听听YY有没有道理哈~

    ----第一话 ----

    我们这个世界本就是个虚拟世界,一开始模型很简单,确实就是天圆地方,外圈是海,虚拟世界的玩家(我们的祖先)刚开号,基础小萌新。

    整个虚拟世界运行在一个低级的“cpu”上,就像90年代的奔腾处理器 ,每个玩家的剧情设定也很简单,为了简化运算,玩家的生老病死,婚姻子嗣,人生走向,背后其实都是共用一个算法

    后来,玩家慢慢摸索出来说不对啊,我看似无关的两件事,原来背后模型都一样的,于是发明了八卦,星象,星座等工具,通过拆解生辰八字,或星座星象 ,来预测人生命运,性格运势等等,而且越摸索准确率越高。于是伏羲恍然大悟,原来整个世界就是运行在一个八八64卦 之上啊~

    虚拟世界后台一看算法露馅了,就像密码被破解了一样,然后搞这个虚拟世界的“程序员”团队被老板批了。

    下岗!

    然后来了一波新人,重新升级了算法,于是,算卦 就不灵了。

    ----第二话----

    新的程序员上岗后,针对老模型,进行了修改,首先,天圆地方 这个设计有问题,随着玩家变多,跑图能力变强,这个地图就得搞的越来越大,否则玩家走到地图边上,bug太明显了。

    但是地图搞太大,也会有问题,内存不够,会加载不进来卡死,怎么办?

    于是,就把平面地图 卷起来,卷成了一个球,这样,管你玩家再怎么瞎跑,也跑不出去了吧。

    麦哲伦 其实就是第一个测试npc,测试通过后,就正式上线了。

    ----第三话----

    没过多长时间,原来被下岗那帮程序员 团队不服,心想你妹的,难道新的模型就没bug吗?

    趁不注意,他们偷偷放进去几个超级npc玩家,就是牛顿,伽利略,麦克斯韦 那些人,绝顶聪明,专为解密而生,他们像拿了后门代码一样,一阵开挂破解,力学 挖个遍,电磁学挖个遍,让玩家的眼睛借助望远镜可以看得更远,迅速把第二个团队的新算法全给破解了,原来也不复杂嘛,三个运动学定理,一套麦克斯韦方程 而已。

    而且,由于玩家看得远了,还对地图渲染精度提出了更高要求,“cpu”和“显卡 ”压力更大了。

    ----第四话----

    一破解,这下搞大了,老板知道后很生气。

    老板:妈的!开个“游戏公司”容易吗?伺候这些玩家容易吗?全给老子破解了!还怎么玩?模型如果再复杂,cpu跑不起来,最终还得挂。他妈的,你们两波人,给老子想办法,搞不定全他妈下岗!

    于是,两拨人开始打补丁,想了好久,终于拿出一个方案,虽然看起来有bug,但是至少说的过去,也避免了将来cpu算力赶不上的难题。

    方案就是,地图该扩还得扩,否则玩家不干,渲染也要更精湛,原来那些星空 ,就是个背景墙,现在需要升级的更逼真了。cpu该加还得加。

    但是,也要有个度,要可控。

    于是把光速 给限制了,让玩家再怎么跑也跑不远,蹦出地图也跑不远,地图活动范围给限制住。

    程序员:光速限制住,貌似这逻辑不通啊!

    老板:不通你妹不通,搞个npc去讲个故事就好了嘛~于是爱因斯坦诞生了,相对论 也诞生了。

    这样总算合理些吧。

    ----第五话----

    程序员:老板,不好,你不让他们跑图,他们这些玩家又在往扒微观细节,怎么办?

    老板:妈的,如果渲染颗粒度再细,cpu还是得烧。

    程序员:你看这个方案行不行?地图搞成动态渲染,他看了,给他渲染,不看就不渲染(波粒二象性 )。

    老板:好吧,但是不允许他们再扒了啊,给老子想个办法,不让他们看行不行?

    于是一个基本粒子 的位置和速度就不能同时获得了。坚决不让再扒了。(海森堡测不准原理)

    程序员:老板,这个还要放个npc去给个解释不?否则看起来有点假。

    老板:假你妹的假,这怎么解释?不能再解释了,越解释他们扒得越快,这是底线!

    程序员:老板,虽然咱们没解释,但是这帮玩家自己在琢磨,发展了一个量子力学 ,怎么办?

    老板:什么怎么办,坚决守住底线,时不时再给我改改参数 ,让他们琢磨不透,没法做实验,结论自相矛盾不就好了嘛~

    程序员:好的。

    ----第六话----

    程序员:老板,自从剧情有了互联网,发展有点快,玩家越来越多,场景加载需求在飙升,cpu真的快绷不住了…

    老板:这样吧,再做个剧情设定,就是一个场景,多次利用,缓解下cpu压力,第二,让他们的生活尽可能互联网化,减少场景加载概率 。(就是我答案碰到的这个)

    程序员:好的…。

    对了,老板,现在好像马上又轮到灾难剧情了,你看要不要放一个可以限制场景加载的灾难剧情呢?

    老板:可以,小伙子脑子挺灵的嘛,上次你们汇报的那个病毒 剧情就挺好,反正以前战争剧情搞过头的时候,打补丁也用过(西班牙大流感加速一战结束),可以试一下,限制玩家活动范围。

    程序员:好的。

    于是,新冠 了,玩家最多的中国地区,地图加载需求大大降低。

    ----第六话----

    程序员:老板,上次放出去的场景重复利用的设定,好像被玩家发现了,在他们社交媒体上广泛说这个bug~

    老板:这种小事,个别处理就好,不要烦我。

    程序员:对了,玩家里好像有一个叫马斯克的,整天嚷嚷着要去火星,跟您请示下,看要不要扩图 啊?上次开月球图的时候,没跟您请示,被美国人搞的加载了好几次,差点把“cpu”搞挂了~

    老板:哦,对了,想起来了,你召集大家一起开个会,跟大家宣布一个计划,跟这个刚好也有关。

    ----第七话----

    会议室。

    老板:召集大家来,是有一个新计划,跟大家通报下,大家都知道我们的“cpu”压力一直很大,我终于想到一个终极方案 :

    就是在我们的玩家世界里,再造一个世界,这个新造世界呢,渲染精度不用很高,就以玩家的名义,弄几个npc进去造,以后让玩家大把大把的时间都花在那个嵌套的虚拟世界里,那个世界,不用太注重精度渲染,只要玩的爽就行。这样的话,大大缓解我们的运算压力,未来尽量引导玩家在那里玩。不要让他们老想着跑图,现在图已经足够大了。

    某程序员:老板,刚好这个想法我之前写过脚本测试过,跟你汇报下,同样的玩家数,运算压力一下子会释放99%,顺带提一下,内测的时候,玩家把这个叫“元宇宙”。您看,我们是否把这个项目也叫这个名字?

    老板:叫啥无所谓,快点上线!散会。

    赞同 1220​ 229 条评论
    分享
    收藏 ​ 喜欢
    收起
  • 相关阅读:
    解决appium 提示:UiAutomationService android.accessibilityservice....registered!
    【IEEE会议】第五届信息与计算机前沿技术国际学术会议(ICFTIC 2023)
    Cannot download sources:IDEA源码无法下载
    Android managed configurations(设置受管理的配置)
    软件测试7大误区
    写个rpc调用,试试自己了解多少
    TortoiseGit安装和配置详细说明
    Express 6 指南 - 路由 6.1 简介 & 6.2 路由方法
    大数据课程K21——Spark的SparkSQL基础语法
    java-websocket自定义springboot 作为ws客户端
  • 原文地址:https://blog.csdn.net/luoganttcc/article/details/125458610