蜜糖小说网
  1. 蜜糖小说网
  2. 综合小说
  3. 当我写了个BUG却变成核心玩法
  4. 第415章 太倒霉了!
设置

第415章 太倒霉了!(1 / 1)



《当我写了个BUG却变成核心玩法》转载请注明来源:蜜糖小说网(mtxs.net)

顾凡不由得微微皱眉:“莉总,我再强调一遍,我只是个平平无奇的程序员,你让我在自己写的代码里找问题或许我还能勉强胜任,但是在别人写的代码里找问题,这属实是太……” 莉莉丝皱着眉头,斩钉截铁地说道:“给你加奖金!” “好嘞!”顾凡立刻在电脑上打开《心跳梦境》的源代码,开始认真查看。 长夜漫漫,莉莉丝还有很多时间,所以她也一点都不着急,只是在一旁板着小脸等待。 很显然,《心跳梦境》有问题! 虽然目前莉莉丝还不太明白问题到底出在哪。 仅仅是剧情莫名其妙引发玩家脑补的问题吗?绝对不是。 因为《心跳梦境》肉眼可见的有许多超出莉莉丝预期的设计,即便是那些周扬曾经报备过的功能,比如加入的心理恐怖元素,meta游戏元素,将这些功能全都算进去之后,《心跳梦境》也仍旧有一些『画蛇添足』的功能。 而正是因为添的足太多了,才莫名其妙地把一条草花蛇给美化成了一条龙! 而莉莉丝现在要做的,就是让顾凡认真比对,把这些『画蛇添足』的部分全都给揪出来,看看周扬作为这个项目的制作人,到底有没有贰心! “就先从最后的GM模式开始查! “我记得,设计稿中可从来没写会有这种东西!” 莉莉丝来势汹汹。 显然,这是她能看到的最大的破绽。 《心跳梦境》这游戏的前期设计内容不少,包括游戏根目录的那个文件夹,当然都是周扬特意设计的。 玩家们通过删减、复制粘贴这个文件夹中的文件,来对游戏内进行一些改变,这就是周扬之前曾经提过的“meta元素”了。 但问题在于,设计方案中可从来都没写所谓的GM模式这种东西! 用脚趾头想想也知道,最后爱丽欧丝成功开启GM模式,玩家可以对游戏中的各种数据进行调节,甚至可以全凭自己的喜好跳过或者延长恐怖内容,这绝对跟莉莉丝最初的设计初衷背道而驰。 因为莉莉丝要的,是玩家贡献负面情绪,而GM模式的存在,必然会大幅削减负面情绪的产生。 这意味着,不喜欢玩恐怖内容的玩家可以跳过,而喜欢恐怖内容的玩家可以反复体验,大家都从游戏中剔除了自己不喜欢的部分,产生的负面情绪不是必然越来越少吗? 绝对不能容忍! 莉莉丝现在就想抓到周扬设置这『GM模式』的铁证,从而论证,此子断不可留! 顾凡首先在设计方案中翻找了一遍,然后说道:“设计方案中没有任何地方提到这个GM模式。” 莉莉丝并不意外:“嗯,看代码!” 看起来,周扬似乎是个训练有素的二五仔,他也知道这种东西不能明确地写在设计方案中留下罪证。 虽然从理论上来说,设计师的所有设计都必须通过设计方案来完成,不写到方案里的功能程序员压根都不愿意做,但实际在操作中,还是有很多空子可钻的。 尤其是像逆天堂这样架构比较扁平化的公司,设计师跟程序员私下里关系又好,口头上加功能这种事情未必就不能发生。 如果设计方案没写,可代码中却有…… 那莉莉丝可不止揪出了周扬这一个内鬼,连带着写这块功能的程序员,也得一起规起来! 顾凡面色凝重地在一行行代码中仔细翻找,又去编辑器中找到GM模式的各项功能界面。 而后,他陷入了沉默。 莉莉丝敏锐的感觉到情况似乎有些复杂,赶忙问道:“查到了吗?” 顾凡考虑了一会儿,似乎没能得出准确的结论:“我还得再想想。” 莉莉丝皱眉:“查到了就是查到了,没查到就是没查到,再想想是什么意思?你该不会是在想办法包庇这两个人吧!” 顾凡哑然失笑:“怎么会呢莉总,你多虑了。 “好吧,既然你这么心急,那我就先不去刨根问底、想具体的原因了,我就只是把我观察到的事实跟你汇报一下,具体是什么原因,你自己想吧。” 莉莉丝呵呵一笑:“哼,本该如此,我比你聪明多了,这种事情想不通就不要想,交给我就好。” 顾凡点头:“那当然,莉总英明神武、睿智无双。 “是这样的,我翻遍了相关功能的代码,但不得不承认的是,代码中也并没有直接导向『GM模式』的内容。” 莉莉丝震惊了,她双眼猛地睁大:“你在说什么顾凡?你确定不是在胡说八道吗?代码里没有的功能怎么会自己实现的?你的意思是,这是个奇迹咯? “Oh,it‘samiracle!” 她的眼中出现了浓浓的不信任,显然,莉莉丝开始怀疑这是不是顾凡的某种蹩脚的遮掩。 顾凡赶忙解释:“莉总,你先听我说完。” 他赶忙在编辑器中打开所谓的『GM模式』的界面。 “莉总,你看这个界面熟习吗?” 莉莉丝皱眉摇头:“不熟习。” 顾凡指了指界面上的一些元素,尤其是按钮、背景框等等。 莉莉丝再次仔细端详,但还是没看出什么太大的问题。 “按钮怎么了?不是挺正常的吗?哦,似乎跟其他界面的按钮比起来,稍微……毛糙了一点?有点糊?仔细看的话按钮的背景似乎也有点不太对,是轻微拉伸过?” 顾凡一拍手:“莉总你果然是慧眼如炬! “你再看这个界面。” 他一边说着,一边打开另外的界面。 这个界面看起来跟GM模式的那个界面完全一致,只不过打开方式不同。 在游戏中,『GM模式』是需要把爱丽欧丝卡成最高权限引导员之后才开启的,而顾凡新打开的这个界面却不是在正式版的游戏中,而是在《心跳梦境》的内部测试版本。 打开它也不需要卡AI这种复杂的操作,顾凡只是在键盘上按下了一个组合键,这个界面就直接弹出来了。 莉莉丝有些诧异:“这…… “这是内部测试工具?” 顾凡点头:“莉总圣明!是的,这是内部测试工具。” 作为已经有丰富的游戏开发经验的莉莉丝,内部测试工具这东西她已经很熟习了。 测试组的人数有限、时间也有限,所以为了提升测试效率,往往需要程序去开发一些GM工具,来辅助测试工作。

就比如GM模式中的所有功能,比如不触发恐怖内容、延长恐怖内容时间、调整各项数据的获取倍率等等,都是为了让测试组能够更快、更好地测试相关代码。 因为这个GM工具只是内部测试用的,根本留不到正式版本,所以制作的也相对敷衍,里面的按钮、界面等,都是用游戏原本就有的通用素材拼凑的,甚至很多按钮尺寸对不上,所以经过了轻微的拉伸,细看才会发现有毛边的情况。 那么问题来了,原本就是内部测试版本的东西,怎么就到了正式版本去了? 而且这激活方式也不一样啊! 顾凡继续说道:“莉总,我猜测啊,是这样的。 “这个GM工具,可能跟游戏中的很多内容都有关联,相较于直接把它从所有代码中找出来删掉,倒不如图省事,直接删掉入口。 “因为原本的内部测试版中,都是通过快捷键来激活的,除此之外没有任何其他的激活方式,所以,只要删掉游戏中的快捷键指令,理论上来说,玩家就再也没有任何可能激活它。” 莉莉丝的脸色更不好看了:“理论上说?” 顾凡点头:“是的,但不知道为什么,在正式版本中这个界面还是出现了。我猜测……可能是跟AI有关。 “因为在游戏中,为了更好地制造心理恐怖的效果,同时也为了凸显meta游戏元素,我们实际上赋予了这些AI很高的权限。 “比如……从游戏的源代码中调用一些数据。” 莉莉丝双眼微微眯起:“所以你的意思是说……这个界面,还有这个所谓的GM模式,都是爱丽欧丝的AI自己调出来的?” 她的脸上满是一副“你猜我信不信”的表情。 顾凡轻咳两声:“莉总,你如果不相信我的话,可以让其他的程序员再来查一查。 “我就只说几点确定的事实。 “首先,我们使用的是最新版本的fake-AI,这个版本的AI智能相较于《天命卧龙传》和《神弃之城》的AI,其实已经又有了很大的进步,智能程度已经很高了。 “其次,《心跳梦境》这款游戏在制作过程中确实赋予了AI极高的权限,甚至包括随意删改游戏内文件的权限。 “虽说删改文件的权限只限于根目录里的存档和角色文件夹,但AI还有很多其他的权限,比如调用游戏内的资源、决定某些数据的权限。像玩家体验游戏时,恐怖内容的出现时机,就是由AI来决定的。” 莉莉丝愣了一下:“什么?这个也是AI决定的?” 顾凡点头:“从目前的代码看来,是的。 “莉总你之前不是特意要求过么?希望恋爱内容向恐怖内容的转变,必须是在『最佳的时间节点』。 “但很显然,每个玩家的游玩习惯不同,追的角色不同,参加的活动也不同。虽然我们可以设定一些特殊的触发时机,比如亚尔薇特在海边表白转头时变脸之类的,但光靠这些特殊的触发时机显然是不够的。 “总不能每一次触发都由我们设计好、然后在程序中写死,那样就会缺乏随机性,玩家们很快就会总结出规律并加以预防,这也是与莉总你的设计背道而驰的。 “所以,我们最终采取的解决方式是让AI参与到决策中来。 “让AI根据游戏内的情况,结合特殊算法,在玩家最放松警惕的时候切入恐怖内容。 “而这样一来,我们就不得不开放GM工具的内部接口给AI,允许AI去调用其中的一些代码和操作。 “哦,这应该也是正式版中程序员没有最终删掉这个GM工具的一个原因。” 莉莉丝嘴角微微抽动,她似乎知道问题在哪了。 “所以……实际上是AI错误调用了制作组已经决定不再使用的废案,是这样吗? “难道制作组之前就没考虑过这样的可能性吗??” 顾凡陷入沉思:“这个……恐怕是没有考虑过的。 “从理论上来说,这种事情的发生概率并不高,制作组没考虑这种可能也是很正常的。 “关键在于最新版本的fake-AI,它的智能程度到底能达到什么程度,我们全公司到目前为止还没有人能彻底搞清楚,我也没能彻底搞清楚。 “站在fake-AI的开发团队那边,他们当然是希望这个AI越聪明越好,所以在技术突破后本身不会给它增加太多限制,而我们似乎严重低估了这个AI的能力,在给它开放了高权限之后,没有作出特别详细的限制…… “而后就出现了一些意料之外的情况。” 莉莉丝许久无言,最后,她有些茫然地说道:“你的意思是说,这些离谱的行为,有很多其实都是出自于游戏中AI的主观意志?是她们自己决定这么做的? “就比如,最后是爱丽欧丝的AI自作主张,为玩家调出了这个GM界面?” 顾凡点头:“从目前的情况来看……是的。” 莉莉丝瞬间靠在椅子上,虽然她看起来仍旧无法接受这一现实,但联想到之前《天命卧龙传》的离谱情况,这种事情倒也不是不可能发生。 要知道,《天命卧龙传》的时候,AI可操作的仅限于游戏内,而fake-AI就已经搞出了那么多幺蛾子。 而《心跳梦境》使用的fake-AI本身是版本迭代之后的结果,不仅更聪明,而且还被赋予了可以调用游戏内资源、甚至修改游戏数据的权限。 删一两个游戏角色文件、调用一些原本存在于游戏中的废案,似乎也不是不可能。 原本,这应该是板上钉钉的bug才对。 如果是在其他的游戏中,fake-AI干出这些事情,绝对是严重的恶性bug,会严重影响玩家的游戏体验,肯定能产生大量的负面情绪。 可在《心跳梦境》里就完全不同了! 由于之前的铺垫,很多玩家都已经将这些视为游戏内的一部分,此时遇到这些bug不仅不生气,反而还感动得一塌糊涂,以至于负面情绪都大大减少了! 说好的fake-AI用来生成游戏文本省时省力呢? 说好的即便用了fake-AI,应该也不会对游戏内容产生太多影响呢? 莫名其妙地负负得正了! 莉莉丝感觉自己简直是倒霉到家了,这里面但凡有一个环节出问题,都不会产生这样的结果,只会变成一连串影响玩家体验的bug。 可偏偏阴差阳错地,全都凑一起了!


相关小说推荐

横推武道:从预知机缘开始

横推武道:从预知机缘开始

摇晃的双马尾 / 文

神宗九年,天下大乱,权臣肩负十四州,皇帝沦为傀儡。徐广穿越而来,终获金手指。【当前搜索关键词-血脉之力。关联词条:觉醒、安全。设定范围:飞云城方圆三十里】【搜索结果如下】【一、徐广可选择每日吞服一斤石子,连续三年,可觉醒血脉之力-石肤,注:身体不够强壮,或会因胃胀而死】【二、徐广吞服上古天眼,可觉醒血脉之力-血眼,上古天眼当前位置如下】【三、徐广获得血脉之力血眼后,取异人全身精血灌柱己身,有几率获

综合 60万字 3个月前

综网:从山海经杀到上古

综网:从山海经杀到上古

云雨巫山梦 / 文

亘古的时光隐藏着真相。风雨飘摇的破碎九州重新焕发生机!被选中的幸运儿在时空之间穿梭成长。“我是个善良的人!”“你们为什么要逼我大开杀戒呢?”“我们就不能坐下来好好的谈一谈嘛!”——多元宇宙著名战神,九州指定代言人,万军之主,穆易如是的说道。看着穆易头顶闪闪发亮的【世界毁灭者】【种族屠戮者】【文明天灾】【万族之劫】,众人只能大声称赞。“礼赞九天追魔扫秽帝君!”“礼赞神圣仁德信义天君!”“礼赞万法常.

综合 55万字 2个月前

皇明圣孙

皇明圣孙

西湖遇雨 / 文

高三学生朱雄英有个秘密,他小时候生活在古代!原本他会带着这个秘密度过普通人的一生,直到上大学前他给监护人爷爷哭坟的时候,坟头传来了一个激动的声音。“——大孙,你没死啊?”朱雄英:“你说你是我爷爷?我还秦始皇呢,打钱!”朱元璋:“要打钱?烧宝钞过去!要多少给多少!”当朱雄英看着手里品相极好的宝钞被古董商高价收购的时候,他终于意识到,坟头的时空虫洞可以扭曲物体的时间属性!那么是不是意味着......“

综合 41万字 3个月前

亮剑从掷弹筒放平开始

亮剑从掷弹筒放平开始

星空背厚 / 文

俗话说道好,高炮放平,军事法庭!那掷弹筒放平呢!“什么,掷弹筒是迫击炮一类的武器所以无法放平!”刘秀没想到,这都什么年代了,居然还有人把掷弹筒归类为迫击炮,这样的认知和那些认为防弹衣无法防弹,上战场穿防弹衣还不如多带子弹的认知是没什么区别的吧!身为资深军迷的刘秀一直认为小鬼子把掷弹筒当迫击炮用是一种浪费,所以当刘秀把掷弹筒改装成QLU—11式榴弹发射器的时候会给小鬼子带来多大的震撼呢!所以本书又叫

综合 53万字 2个月前

这个圣骑,好卑鄙!

这个圣骑,好卑鄙!

一两黄逗 / 文

史上最屑圣骑!浊光!圣孽!渎神之人!大不敬者!莱特在圣光教会之中,有很多耳熟能详的称号。天使:“女神告诉我们,防火防盗防莱特!”邪神:“你薅羊毛能不能别按着我一个薅啊?”恶龙:“他不但敲诈我的钱,还拐走我的宝贝女儿!”魔鬼:“地狱对莱特大人来讲,还是过于良善纯真了!”然而就是这样一个被圣光女神视为眼中钉肉中刺的男人,却成了让整个世界都瑟瑟发抖的最强圣骑!!莱特:“你,相信光吗?”

综合 86万字 2个月前

从漫威开始无限变强

从漫威开始无限变强

光耀大千录 / 文

穿越漫威,白夜身上只有一个数值面板和诸天聊天群。本以为诸天聊天群是自己的金手指,但开局就被全知全能大仙给禁言了。反而是不抱希望的数值面板更是重量级!天赋1【永无止境】:没有上限,没有瓶颈,没有弱点,努力就能变强!天赋2【强者的余裕】:每提高1点属性,额外增加0.1的待使用属性点。只要锻炼就能像琦玉一样无限增长体质,不过……这每一点属性增长的力量是不是有些不太对???1点力量抓不住鸡,但20点就能撵

综合 45万字 2个月前

本页面更新于
回到顶部
设置