公司的新项目已经展开,很不错,同样是一款次时代的幻想风mmorpg,新的框架,新的体系,以及全新的源码风格,接手才没多久,洛望感觉自己的编码、测试水平又精进了不少,然而最近他还是遇到了不少测试问题。
或许,回顾一下异界幻想online的源码能找到一些解决方法吧?
毕竟有些冷僻的问题,有些遗忘了。
抱着这样的念头,这天的洛望打开了储存在自己家中服务器里的源代码。
看着枯燥的英文代码,各色的回忆却涌上心头。
“好怀念啊……这三百行记得还是用前辈教我的测试方法找到的bug。”
洛望嘟囔着,继续往下浏览。
“哇,想起来了,这种bug很久没遇到所以忘了,正好可以解决新游戏遇到的问题。”
一番苦寻以后,他还真的找到了一些可以借鉴的解决方案。
“接下来只要测试下这段,这段也……“
“?!!”
“等等,这段代码……”
几个不常用的测试用例偏偏出现了问题,这些用例都是新的企划公司才开始启用的,并没有在异界幻想中使用过,所以可能存在着潜在的bug。
到底会是什么问题?
洛望有些好奇地检查起来,发现这刚好是新资料片【最后的移动神殿】NPC部分的源码。
由于游戏持续走着下坡路,公司更换了一批优秀人员去别的新企划,并引入了相当一部分新人,源码质量自然也开始下滑——当然,通过洛望等人的测试后,显而易见的bug往往都不会到玩家手中。
但是很难被察觉的,恐怕就只能通过补偿机制来事后弥补了。
然而谁也没想到,《异界幻想online》最后一个资料片竟然隐藏着一个始终没有被发现的惊天bug:
移动神殿的NPC,是可以被登录的!
虽然无法像玩家登录那样,输入账号密码来进行登入(因为NPC是不存在账号和密码的),但却可以在登录界面通过伪装加密数据包的方式,将信息传给服务器,从而做到登录NPC。
登录NPC,游戏界面会是什么样的呢?
大概是跟玩家一样吧?
因为项目组根本没设计除了玩家界面以外的界面,你难道还指望计算机自己给你生成一个来吗?
对服务器数据造成不可逆的损坏倒是很有可能。
“不过,不试试怎么知道会怎么样呢?”
保险起见地检查了一下硬盘中能够保底的游戏源码备份后,洛望满怀好奇地输入了伪装包的代码,轻轻敲下回车发送。
测试对象是神殿之主,NPC幻想神伊米托斯,是新资料片的核心人物。
洛望想要紧张地屏住呼吸,然而还没来得及做,服务器便反馈了消息——伴随着刺耳的警报音。
error!(错误!)
果不其然,windows游戏客户端直接报错闪退了。
想来也是理所当然的情况。
“本来还以为会有什么有趣的事情发生呢,嘛,这个bug也没有修改的必要了,毕竟……游戏只有我一个人玩,只要不去刻意触发……”
都会没有关系的吧?
话没有说完,却发生了意外的情况。
瞥了一眼服务器后台,一行鲜艳的绿色引起了洛望的主意。
它从前面众多灰色数据行中脱颖而出,令人无法移开视线。
Imittosonline……(伊米托斯,已上线)
“Imittos……online?”
“代码中有这段吗?”
洛望还来不及检查,随之而来的一大串鲜红色的error信息直接把后台窗口淹没了。
“这是……什么错误?”
洛望从事测试工作两年多,加上大学的学习生涯,从来没见过这样的奇怪的错误——它似乎并不是任何已知代码的报错形式,而描述的都是temple(神殿)开头,后面英语也不太看得懂,又长又拗口,所以他猜测这甚至可能是乱码。
洛望皱了皱眉。
随着时间的推移,后台居然开始出现游戏中创造的文字!
那些应该作为贴图存在于游戏中的东西,根本不可能出现在后台数据上!
天知道他们怎么来的……
习惯性没有开灯的昏暗房间,电脑屏幕上刺眼的红色字符。
洛望本来就常和这样的环境打交道,但现在……
他没来由地感觉到身体一沉,眼皮控制不住地往下翻。
“好……晕……”
……
就在最后一丝光芒融入其中的时候,洛望渐渐地恢复了意识。
一般来说,晕倒后醒来,总会伴随着头痛头晕等症状,洛望却感觉自己前所未有地……舒适?
说具体点就是以前大脑就好像都是被一片混沌的迷雾笼罩着,朦朦胧胧,现在却变得一片清晰。
用洛望的衡量方式大概就是:‘现在的我状态max,可以连着看一万行代码!’。
嗯,这时候是不是该说,“我是谁,我在哪,谁在打……”
好吧,没人打他。
“祝贺您恢复意识,伊米托斯殿下。”
温柔而带有一丝清冷的声音从洛望的右侧响起,他这才从惊讶于自己满buff的状态而胡思乱想,思维快要突破天际中缓过神来。
并睁开眼睛。
话说正常人恢复意识不是先睁开眼睛吗?
……唔,算了,那不重要。
首先映入洛望眼帘的是自己坐的‘椅子’和自己的腿,‘椅子’只能用雍容华贵来形容,无数闪烁的各色宝石镶嵌在各处,屁股下面更是舒服到不得了的不知名兽皮材质坐垫。
这东西要是上班的时候搞一个就很不错。
腿上……呃,看上去是长袍的前摆,同样看上去很昂贵的样子,料子也很柔软。
咦?奇怪的地方意外的勒得慌?
等等,这好像不是重点!
“唔哇!这这这……”洛望情不自禁地大叫出声,该说终于吗……
“伊米托斯殿下!您怎么了!是否有身体不适?妾身立刻去找药品过来!”身旁的少女着急地说着,便要离开去取所谓的药品,转身带起了她纯白的长袍后摆,背影看上去完美得像从画中走出来一般。
洛望下意识地拉住作为附近大概唯一能解释情况的她的手,少女也感受到了来自手腕处的拉扯,重新转过身来。
洛望细细打量这位少女,虽然身着白色长袍,依然难掩她苗条的身形,而俊俏的嘴鼻和让人难以移开视线的银发与金瞳更是让他震惊,毫无疑问,这是一个可以被称作美的少女。
不,应该是很美——洛望心中补充道,他从没见过美到如此令人窒息的女孩。
随后,他又看到了那对尖长优雅的耳朵。
精灵?
洛望呆然了一秒,处理这复杂的信息量。
少女的特征、衣着,还有‘椅子’,自己的穿着。
一切的一切串在一起,答案似乎已经呼之欲出了。
这里竟然是
最后的移动神殿——幻想神殿!
少女是神殿大祭司!神域精灵安杰丽卡·贝尼斯塔!
而洛望,
居然变成了神殿之主,伊米托斯?!