第58章 谁让你一定要用fake-AI的?(第3页)
顾凡解释道:“还是最开始的那个原因啊!因为每个武将都是由不同的fake-Ai控制的,玩家和Ai的行动模式并无本质区别,所以就把玩家和Ai控制的武将统一编码了。
“玩家控制的诸葛亮是001,而fake-Ai控制的刘备、曹操等武将则分别是002、003,在武将代码库里面,并没有一个专门代表『玩家』的编号。
“『观星』这个功能,说白了就是将这些信息解密并打包发送给代码001的诸葛亮,或者也可以说,系统程序会允许代码001的武将查看隐藏起来的全部武将数据。
“于是在四个回合之内,玩家获得了对应权限,点击其他武将就可以看到具体信息了。
“但因为设计漏洞的原因,设计稿中并没有写『观星无法对除001之外的武将生效』,所以我们在写代码时,也就没有特意做出限制。
“比如代码002是刘备,如果玩家用了锦囊,刘备获得了观星效果,那么系统就会向代码002的武将发送全部武将数据。
“而代码002的武将实际上是fake-Ai,它一直在处理各种信息、进行下一步的决策。
“就在这个紧要关头,系统给他发来了海量数据,包括其他武将的忠诚度、属性值还有武将生平。
“那么Ai必然会根据这些数据来调整自己的决策……”
莉莉丝不由得瞠目结舌,此时她已经大致明白了这个Bug的成因,但还是不愿意这么简单地承认就是自己的问题,还想再辩解一下。
“可是你为什么把这个功能搞得这么复杂?就不能做一个纯粹的显示效果吗?”
顾凡摇头:“不能啊!
“还是之前说的原因,fake-Ai一直都在收集信息进行思考,如果不是『加密再定向传输数据』而是『直接把这些信息扔在程序里不加密』,就相当于fake-Ai随时都可能读取这些信息。
“那样的话,等于是所有npC都永久自带一个观星效果了!
“那不是比现在这种情况还要糟糕一百倍吗?”
莉莉丝彻底困惑了,她完全蔫了下来,双马尾耷拉着,默默地缩在角落的懒人沙发:“所以……这一切的根源,还是在于『使用fake-Ai』?后续的一系列Bug,都是为了严格完成这条设计要求,而连锁引发的?”
顾凡点头,理直气壮地说道:“是的。”