什么是BUG?相信很多玩家都能回答“游戏的漏洞、缺陷、损害”等等。其实这个说法是相对于网游而言的。
游戏BUG的一个专业术语是“游戏开发者预料到玩家会遇到情况的事实”可以称为BUG。所以大到直接崩溃,小到一个像素的光影误差都可以称为游戏bug。
当然,这些都不是专业的解释。以下是专业的解释:
英语单词的意思是bug,defect,damage,poverty,bug,bug等。现在计算机系统或程序中一些未被发现的缺陷或问题统称为bug。随着社会的发展,bug还有另外一个引申意义,用来形容超乎想象的东西。BUG可以让电脑系统崩溃,很容易被诈骗分子攻击。现有的工具可以修复漏洞。
如果你知道3A级别游戏的定义(忽略刺客信条是最后一款3A游戏的说法),你会发现有一个“无BUG”的要求,就是要无BUG。但是玩过游戏的玩家一定知道,这样的情况是不可能出现的。现在的游戏基本上都有几十万行代码,几千个地图,模型等等,所以游戏开发者能做的就是尽量修复bug。但经常是这样的场景:
让我们回到过去。那个时候,百科全书和期刊杂志的霸权还没有被互联网摧毁。我们更多的是依靠朋友的八卦来获取攻略(买了正版杂志杂志的土豪除外)。与杂志相比,口碑新闻在内容上更令人兴奋。
我们都遇到过这样或那样的朋友,他们自称认识别人,在超级马里奥大陆赢了99条命甚至一个皇冠(意思是1000条命),或者有能力一条命过忍者龙剑。这些东西本身没有证据可以检验,但却说服了我们。在那个“无图无真相”的时代,很多小道消息最终发酵转化为传说和谣言。我们不停的尝试和寻找,几乎到了神往的地步,但现在大家都知道,大部分完全是扯淡。即使他们不是,内容也是被夸大和扭曲的——至少没有作弊和修改是无法实现的。但当时我们对这些说法有着近乎病态的执着和深厚的感情。
从开发者的角度来看,情况是这样的:(来源:知乎作者:刘桦)
“哈哈,你看这游戏发展的多蠢。有这样的bug……”
作为游戏开发者,遇到bug后,不是好玩,而是真金白银被扣...
让我告诉你一些我们的超级大虫子,我的心在滴血。
1。沉睡谷
据说在我们遥远的远古原版中,所有角色的身体模型都是一体的。
只有6个数字:2性别*3职业。
这六个角色种族一直在游戏村里幸福地生活在一起。
突然有一天,万能的策划人说:“你看,如果大R能在场景里穿上闪闪发光的金饰和翅膀时装,他会把所有的屌丝狗的眼睛都炫出来,带领大家跪拜,这才显出土豪的本来面目。"
“说人类语言!”
“我们要做一个换装系统,角色可以展示不同的头盔、盔甲、斗篷、武器、翅膀等。在场景中,让玩家可以获得大量的人民币。”
好吧,计划一个单词,编写一百行代码。本着玩家至上(坑钱)的精神,新版本终于上线了。
当老板正想着数一大笔钱时,突然听到有人喊:“哎呀,我的头没了!!!"
“你又加班又搞笑,不是还在脖子里吗?”
“不是,我说游戏里角色的头没了!”
我们都听了这话,吓得脸都绿了,赶紧打开了网络游戏。我们在场景里面看到很多无头鬼在地图上四处漂浮,聚集在一个黑暗的地方。
聊天频道里的一堆屏幕:
“呜呜,我没有‘脸’去见人”
“这个黑心游戏,还我脑袋!”
“人生最大的悲哀是人没死,头先没了”
……
原来,为了实现改变身体多个部位的功能,将原本完整的角色模型拆分成头部、躯干、腿部、鞋子、武器等五个模型,再通过骨骼动画拼接在一起。
本来所有的测试都通过了,但是最后一刻一个策划觉得头部资源的效果需要细化。结果美术生匆忙换了一个版本,扔给前端同学。前端同学没看,直接打包更新上线,绕过测试流程。
但是是赶制出来的头像资源输出格式有问题,导致前端引擎渲染错误,无法显示。所以,无头僵尸群狂舞。
听客服mm说,当时有几个朋友吓哭了,然后家长打了一个电话,骂了一顿。连客服mm都差点被骂哭了。
处罚结果:主课,前端主管,前端改系统程序员,主策,改系统策划,主美,改模型美术,测试主管,改系统测试员。一堆蚂蚱都扣月奖金...
2。邮箱清理
每个人只能看自己的邮件,这是大家的共识。
我们游戏中的邮箱系统是这样工作的:
玩家上线后,服务器会将玩家的邮箱id和头衔列表发送到前端。
当玩家点击打开邮件时,前端会将邮件的id发送给服务器,然后服务器会将完整的邮件内容返回给前端。
这是正确的过程吗?
问题是服务器在回复打开邮件的过程中,没有判断邮件是否属于玩家。
结果几个玩家设置了一个插件,用签约程序扫描了所有邮箱id,接收了整个服务的所有邮件,把里面所有未提取的附件都拿走了!!!
当数据审查系统报告异常时,一切都晚了。他的铜锭已经花光了,材料已经用光了,设备已经被别人买走了,市场交易一塌糊涂,各种排名和竞技榜都被刷了。基本上,这套衣服已经引起了很大的噪音。
老板一听,脸色煞白。
来吧,咬咬牙,跺跺脚,我献上终极大招:数据回滚!杀敌一万,损敌八千...
处分结果:主进程(同时也是服务器主管)、邮件系统的服务器开发人员、测试主管、邮件测试人员扣除本月奖金。(策划和美术暗自幸灾乐祸:“嘿嘿,这些辛苦的编码员”)
3。无尽的活动
“帮派公会好。”
“有什么好吃的?”
"公会每天都有活动,怪物捡到元宝后,金神宠溺横扫遍地. "
嗯,加入我们公会,可以参加一天一次的公会活动,奖励多多,装备先进。
但是我们的公会女大多不在内地,不在中国的时区,所以经常不能定期参加活动。
万能游戏开发gg,能不能给会长一个设置公会内部活动时间的功能?
求你了,
我非常爱你。
xx美容协会会长~ ~ ~
好吧,既然美女玩家有需求,那就满足吧。
开夜车几天后,总统把活动时间定在了网上。
结果过了两天,运营商gg马上跑过来,说xx衣服的戏服太多了!
不行,赶紧查一下输出来源——公会活动。
嗯?公会活动频率没变,还是一天一次。产量怎么会突然增加?
继续检查装备的玩家都是同一个公会的。
再看看这个公会的活动日志:一天24次!!!
这是怎么回事?继续查看公会活动设置日志,真相慢慢浮出水面。
原来,当天1点活动结束后,领导把活动时间定在了2点,2点活动又开始了。
2点钟的活动结束后,将开放时间设置为3点钟。
3点的活动结束后,把开放时间设置为4点。
……
服务器启动公会活动时,只是简单时间一到就开始,并没有判断今天已经过去。那是一次侥幸脱险。只有一个公会知道秘密,否则后果不堪设想。。。
结果:删除该帮会成员的非法奖金。
处分:主菜(为什么我总是受伤!!!),服务器端公会系统开发者,公会系统策划师,公会系统测试员扣奖金。
虫子怎么了?还能正确看待这些bug吗?
然后是97年的杰作。这些问答都是从百科上来的,先不透露哪个游戏。
以上问答来自百度百科。
善待你能玩的每一个游戏。这是老司机的建议!