第517章 两个bug

    顾凡深知,此时兵贵神速,必须以最快的速度将一切解释清楚,否则就很容易被莉莉丝借题发挥。

    “莉总,这次的bug其实有两个。

    “第一个是fake-AI替代执政官进行建设的bug。

    “第二个是玩家完成对局有游戏没有自动进行结算的bug。

    “这两个bug看起来确实很离谱,和我们设计的底层机制完全不同,我刚开始也是很费解的。”

    莉莉丝一副“我信你个鬼”的表情。

    你刚开始也很费解?

    呵呵,你看我信不信。

    顾凡不为所动,继续说道:“在深入研究代码之后,我发现这个问题确实比我们最初想象中要复杂很多。

    “首先第一个问题,fake-AI替代执政官进行建设的bug。

    “按理说,这种情况是不太可能发生的。但要说完全不可能,也并不100%符合底层代码机制。”

    这个开头直接就把莉莉丝给震惊了:“等等,顾凡,你什么时候开始选修茅盾文学了!

    “你不觉得你这句话自相矛盾吗?”

    顾凡继续说道:“莉总你听我解释。

    “按理说,这种情况是不太可能发生的,这是因为我们在设计游戏的时候,其实并没有特意设计『fake-AI替代执政官玩家进行建设操作』的这种玩法和机制。

    “因此玩家如果按照正常游戏流程来体验游戏的话,可以确定,这种情况几乎是99%不会出现的。

    “而剩下的1%的情况,其实是您的要求。”

    莉莉丝愣住了:“怎么是我的要求呢?”

    顾凡解释道:“我记得《星辰计划》最初的概念稿里,就提出过一个要求:

    “希望尽可能地让两名玩家和fake-AI,组成一个不稳定的三体系统,这是您要求的吧?”

    莉莉丝愣了一下,随即问道:“可这跟bug有什么关系!”

    这一点,其实并非莉莉丝提出的,而是秦凤良提出的。

    原因也很简单,莉莉丝一直被fake-AI反复击败,因此想要寻找一个压制fake-AI,甚至反过来利用fake-AI的办法。

    可是想要直接扣掉fake-AI的模块是不可能的。

    因为官方已经将这个系统内置到了编辑器中,里边盘根错节、十分复杂,牵一发而动全身。

    而且官方还在不断地进行更新。

    莉莉丝不敢自研引擎,怕手下这些二五仔们在自研引擎的过程中埋下更大的坑,所以只能凑合着用官方引擎。

    此时秦凤良提出,可以让玩家和fake-AI组成混乱的三体系统,互相干扰。

    按照原本的架构,这套系统是很完美的。

    执政官和元首这两名玩家会互相博弈,他们是游戏绝对的主导者。

    但fake-AI也并不闲着,它会时不时地捣乱,比如在生产线里偷摸塞一个不符合规格的零件啊,又或者偷偷摸摸地停工某个正在建设中的关键建筑。

    执政官和元首在勾心斗角的过程中,很可能并不会特别在意这是谁干的,又或者他们意识不到fake-AI竟然还会捣乱。

    在这种时候,矛盾自然就产生了。

    设想一下,俩人正吵架呢,突然发现生产线上多了个零件,导致整个工业区停摆。

    此时元首肯定要骂执政官瞎搞,但执政官也很冤枉啊,肯定辩解说不是自己干的。元首就会说:不是你难道还能是我?

    一来二去,这负面情绪不就有了吗?

    也就是说,在执政官正常工作的情况下,fake-AI其实无法占据主导作用,它的任何行为都会变成捣乱和破坏行为。

    再加上元首玩家点科技点,也大概率不会混着点,而是会专精某一条线,所以顾凡才说,这个系统出问题的概率只有1%,剩下99%的情况都是不会出问题的。

    而这1%的情况需要有两个前提:

    第一是执政官玩家完全开摆,不做任何操作,让fake-AI实际上拿到了最高优先级的操作权,两个权限不会互相干扰;

    第二是元首玩家特意去把执政官线和元首线上的所有与民意和AI有关的科技点全都点了,不断扩大fake-AI在游戏中的实际职权和智能水平。

    听到这里,莉莉丝眉头紧皱,赶忙打断:“等等!

    “前面的我暂且理解了,为什么元首玩家点这些科技点,会提升fake-AI的职权和智能水平?

    “又为什么,fake-AI的职权和智能水平达到一定程度后,它会进行自动建设?”

    顾凡早就有所准备:“莉总,因为这种设计其实比较符合逻辑啊!

    “在正常的游戏流程中,我们肯定是希望元首和执政官越到游戏的中后期,矛盾越大、难以解决的问题越多吧?”

    莉莉丝点头,这是理所当然的。

    如果一上来就闹翻了,那么玩家很容易被劝退,也不会产生太多负面情绪。

    只有胜利近在咫尺的时候功亏一篑,两个人的互相埋怨才会到达顶峰。

    从原理上来讲,这是没错的。

    顾凡继续说道:“所以,我们就是按照这个目标去设计的。

    “在最开始,fake-AI是完全蛰伏状态,不能立刻暴露。

    “因为刚开始的时候,元首和执政官还是偏向于合作的,而且地图上的建筑也不多。此时fake-AI瞎搞,就特别容易被玩家给发现。

    “一上来就暴露怎么能行呢?

    “所以,我们就必须让fake-AI的捣乱能力逐步提升。

    “等到游戏进入中后期,元首和执政官的矛盾凸显出来了,彗星上的建筑也变多了,这时候才是fake-AI大展拳脚的时候。

    “但是,这个fake-AI的提升机制如果做成跟时间相关的话,就会缺乏弹性,而且也容易暴露,因为我们无法确定,元首和执政官之间到底有没有矛盾。

    “所以我们想了一个办法,那就是将fake-AI的智能提升水平,与科技树中的科技点挂钩。

    “这样做有两个好处:

    “第一,玩家点科技点,代表着游戏进入了中后期,同样能够实现我们之前想要达到的目的;

    “第二,玩家点的民意科技点越多,往往意味着元首和执政官的矛盾越尖锐。

    “因为不论是元首想要搞独裁干掉执政官,还是执政官想要提升自己的威望架空元首,点民意科技点都是必须的。

    “而且我们还经过了精密的计算,只点一条科技线上的民意科技点,也就解放fake-AI的一多半智能和算力,在两名玩家都正常游戏的情况下,只能起到捣乱的作用,不会有其他的情况。”

    莉莉丝双眼瞪得像铜铃,她大概懂了。

    很显然,这个设计也是源自于那个“让fake-AI给玩家捣乱”的想法。

    为了让这种捣乱更加自然,所以逐步提升了fake-AI在游戏中的权限,让它实际获得了在游戏中进行建设的功能。

    制作组还特意进行了双重限制:

    首先,在执政官没有开摆的情况下,执政官的操作频率也权限优先级还是高于fake-AI的。

    那么只要执政官在正常建设,那么不管fake-AI的智能达到何种程度,它的操作都只会是捣乱,会严重干扰执政官的建设;

    其次,如果玩家只点单一科技树的民意科技点,那么即便全点了,fake-AI的智能也发展不到独自进行建设的程度。

    可谁曾想,肝帝遇到的情况,就把这两重限制全都给跳过去了!

    执政官开摆了,压根不进行任何有效操作。

    而肝帝出于好奇,把元首和执政官这两条科技线上与民意有关的科技点跳着点,结果就导致fake-AI的智能被全面释放,可以替代执政官进行建设。

    莉莉丝再次打断:“等一等!

    “那样的话,就又有两个新问题了!

    “第一,为什么不直接对fake-AI的智能上限进行限制?比如直接把上限限制在50%左右!

    “第二,为什么不把fake-AI的智能设计成只能捣乱、不能建设?”

    顾凡沉默片刻:“莉总,谁说我们没限制了?

    “我们当然限制了。

    “但问题在于,fake-AI程序,官方一直在更新迭代,而且AI本身也在不断地学习和进化。

    “而且我们对fake-AI进行限制也不像你想的那么容易,就好像有一个进度条、拖一下就限制到50%了。

    “因为AI的系统特别复杂,而且很容易牵一发而动全身,我们已经对fake-AI的智能进行了一定的限制。

    “否则此时在游戏中看到的,就会是一个堪比脚本般恐怖的怪物,而不是一个点到头也仅相当于普通执政官水平的AI。

    “莉总,你能想到那将会是何等恐怖的画面吗?比现在这种情况还要可怕很多倍了!”

    莉莉丝的嘴角微微抽动,仿佛已经看到了另一种世界线更加崩溃的自己。

新书推荐: 这只小草神是俺拾的嘞 快穿:社恐宿主她不干了 开局躲神避魔,原来我是大佬啊 逍遥尘世子 这是僵约,你是认真的吗? 致我未曾谋面的青春 破天战尊 消失的天堂?游戏开始! 皇帝宠臣?不,我一身反骨! 扶桑剑心图