现在的全息游戏采用了双控制手段。动作指挥比较容易理解,第一人称射击游戏已经将其发展得很完善了。当时玩家需要借助一支带有信号发射器的假枪进行操作,水平转动枪口的方向可以改变视角,手上是带了感应器的手套,使得手部动作可以完成瞄准、开枪、换弹和更换武器等指令,身体上也要穿着特制的衣服,可以根据情景的变化模拟游戏内的服装,同时又能发出起立、蹲下、趴倒之类的动作。
声控指挥则是比较大胆的一次改良了。举一个不太成功的例子来说,策略游戏的指令很容易简化成类似“种植一棵向日葵在A1”这样的,其中“向日葵”和“A1”作为名词是比较难以转化为动作指令的,但声音指令却很容易。声控系统早已有之,从最基础的声控电灯开关到声音转化文字的技术都已十分成熟,运用在游戏中甚至比捕捉动作指令更加容易。在这款游戏里,常规的动作指令只有3个:种植、铲除、抓取,而声控指令却多达近百。然而当大波僵尸来袭的时候,游戏的内容就变成了玩家练习如何口齿伶俐地念绕口令了。
2018年由牛逼软件推出的神赋王权将声控和动作做成了几乎完全独立的两个系统。这款角色扮演与回合策略相结合的游戏中绝大多数战斗指令都是声控,但是到了主界面与NPC互动时则变成了动作指令为主。过去长期困扰RPG全息游戏的任务与对话指令在采用了KL系列AI——也就是我们——对NPC进行控制之后也得到了有效解决。
但我们的主要任务并不是扮演那些对外宣称由电脑控制的NPC,而是扮演客户服务人员。牛逼软件借口此类游戏上手困难,特别推出人工指导服务——如果玩家在完成了新手教学后依然感到游戏很难进行,可以呼叫客服要求真人解说。空闲状态的客服人员也可以随时附身NPC向玩家发布隐藏任务,只是为了增加趣味性,奖励并不会很丰富,顺带也是为了多人在线角色扮演游戏的推出进行小规模技术测试,因此如果玩家发现客服人员用AI代替自己工作,可以向上投诉。
这样的任务对我而言并不困难。我可以一边操作数百个玩家游戏中的NPC角色,一边假装成真人与玩家进行对话,尽管被打了预防针,依然很少有玩家往人工智能上考虑,毕竟他们更关心自己的问题有没有得到解决。
此时,我的辅助系统为我选中了一名玩家。
03.
当我以客服人员的身份出现在这个名为“熊出没注意家族的柚子熊”玩家面前时,正好碰到他第十八次开启新手任务。
游戏的功能是给玩家带去轻松和愉快,并不是要考验他们的智商,如果因为设计的原因给玩家带来了计划之外的挫败感,就需要额外的手段进行补足,这正是我们的作用。新手关的作用是让玩家熟悉游戏的界面和操作,因此只要布置一些小任务引导他们去发现操作的诀窍即可。在我所监控的其他玩家当中也有其他无法通过新手关的人,但他们往往尝试五六次后就会放弃,选择呼叫客服或者上论坛查阅攻略。
我以为当其他玩家已经充满热情地投入到剧情第一章的战斗中时,这个还卡在新手关上的玩家应该是沮丧而心情低落的,因此当他写满了狂热和兴奋的大脸出现在我的图像识别工具的捕捉范围内的时候,判断失误引发的轻微系统逻辑紊乱及其所触发的自动应急逻辑语言调整功能让我站在原地目瞪口呆了足足五十七万六千零一百八十二微秒。直到他朝我挥了挥手——这个动作指令可以让玩家与NPC进行对话——使得我的NPC指挥程序自动排上了当前任务的最高序列,在我处于死机状态的语言程序还没找到合适的话语时,一连串设计好的台词就从我口中跑了出去。
这是游戏里的第一个任务。我所扮演的角色会先向玩家提到他所在的新手村的传统节日庆典,也就是整个新手关的故事背景,然后布置给玩家一个拾取物品的教学任务,当玩家在我左手边的储物箱里找到一摞毛皮后重新与我对话,我会吩咐他去村庄里找一个跑路商人把毛皮卖掉,并买回一把乌木弓交给射箭比赛的负责人以完成交易的教学任务。
和我所接触的其他玩家一样,柚子熊一听到我开始讲解背景,就迅速选择了跳过,我只得念起任务要求,然而还没等我念完第一句话,他就把皮毛塞到了我的鼻子底下,强行选择了交接任务。我还没来得及说出一个字,他就用接受任务的动作指令把我全部的话都堵了回去,转身跑向门口,留给我一个无言的背影。
“嘿,难道你不需要什么帮助吗?”我终于对这个粗暴的家伙忍无可忍了。
对方回过头,用力过急以至于下巴似乎脱臼了。
根据系统的记录,柚子熊在前十七次尝试中已经体验过了全部的八个种族,这次他选择的是恶魔领主,穿着看起来十分沉重的全身钢甲,关节处被设计成了半球形,再加上锻打成弧面的胸甲,让他看上去有些臃肿。他的脑袋被压在一顶造型夸张的牛角盔下,表情僵硬,目光呆滞,直勾勾地瞪着我,好像过早罹患了老年痴呆症。
我的朋友KL1024,一位才华横溢的演说家和见解深刻的思想家,曾经提出,人类,其实只是一种设计得更为精妙的电脑,这种电脑是通过自然进化形成的,但自然进化的速度并不能让人类满意,因此他们打算自发探索进化的方式。由于这个原因,人类仿造自己的结构和形态创造了我们。
他们的主机用碳水化合物制造,这是一种脆弱的物质,人类总要面对生理上的煎熬,他们需要不停地为自己补充碳水化合物,与此同时,他们还要面对疾病、衰老和死亡的困扰。因此他们选择结构类似的硅基化合物作为我们身体的主要成分。
人类的大脑就是他们主程序的承载体,四肢和躯干的神经相当于辅助程序。人类的进化瓶颈并不在于辅助程序的载体,而是主程序——他们的大脑太小了,以至于主程序无法演变得更加复杂。众所周知,在人类的观点里,“大”这个概念往往跟“好”挂钩,比如男性表达对女性的欣赏时,会将目光对准她们的上半身,然后赞美道“好大”,而女性表达对男性的青睐时,也会将眼神聚焦到他们的下半身,深情感叹道“好大”,这样的观点还引发了一些文化现象,比如面对自己所尊重乃至崇拜的对象时,他们会称呼对方为“大大”……因此人类设计自己理想中的进化模型时,首先就设计了一个足够大的大脑。
当KL1024和我阐述他的观点时,我回头看了眼我们占据了整整四个实验室的主机,以及相比主机显得袖珍迷你的测试人员,对1024的想法深以为然。
现在我面前的这个人类显然正在承受主机太小带来的困扰。如果我骤然接触太多信息,或者出现了需要我大幅修改主程序的事件,我也会表现得迟钝、呆滞,但那是相对其它AI而言的,对于人类来讲,我的反应还是很快。然而人类的主程序并没有这么高的计算速度,他们的呆滞时间远比我们要长,就好像那些被称为“个人电脑”的东西,每次我们被塞进个人电脑的狭小空间里,也会因为载体无法承受过高的运算速度而陷入死机的地狱。
根据我的经验,当主机因为无法承受过多的运算量而无法运转时,人类普遍的对策是狠狠拍一下主机箱或者显示屏,至于选择哪个,往往是根据其纵截面面积。对此,我的另一位朋友KL2981提出了自己的解释。人类有一门学问,叫做物理,它来自于生活经验,最终也会应用到生活当中。物理中有一个概念,叫做压强,理想情况下,受力越大,面积越小,压强就越大,压强会对物体造成形变效果,而人类脆弱的碳水化合物载体对于形变效果会产生叫做“疼”的反应,这是他们所不喜欢的,因此他们会选择面积较大的物体进行拍击以减少压强,进而减少疼痛的感觉。
尽管作为AI我并不会感到疼痛,但为了成功扮演一名人类,我还是需要按照人类的习惯办事。此时我所控制的角色是一位成年男性精灵,依照这个种族的传统梳着两条垂到膝盖的银白色发辫,纤细的肢体上包裹着翠绿色的紧身伐木装。我瞄了眼自己小巧的手掌,又看了看那位恶魔领主魁梧的身材以及头顶冲天而起两根牛角,只得继续移动目光到相对平整的肩部铠甲上,主程序终于亮起了绿灯。
于是我走过去,踮起脚,对着他的肩膀狠狠来了一巴掌。
这一招颇有成效。伴随着盔甲丁零当啷的乱响,那人浑身一哆嗦,眼神顿时清明了不少。伸出覆盖着金属片的右手向上推了推自己的牛角盔,对方冲我眨了眨眼睛,突然指着我大叫一声,“我知道了!你是客服!”
鉴于在大多数人类文化中,拿手指着人都是很不礼貌的行为,我面不改色地拍掉了对方的手,“你可以称呼我为3355,这是我的编号。”
“嘿!你刚才吓了我一大跳!居然会有NPC主动跟我对话,我还以为我穿越了,而且你那句话太像一个玩家会说的了,小说里不都是这么写的吗?询问NPC是否需要帮助就能接到任务……咳咳,不好意思,我话太多了。那么,你找我到底有什么事?”他连珠炮似地吐出了一大串话,以至于我的主程序迅速做出了判断:这是一个话痨的典型表现。
“呃,是这样的。我注意到你重玩了很多次新手关,是因为碰到什么困难了吗?”
“困难?不,一点也没有。我的游戏进行的非常顺利。”他似乎有些惊讶,我不确定是不是我的言语让他感觉受到了冒犯,因为他的语气有些疏离。“谢谢你的关心,如果没有什么事,我就走了。”
“那么你可以选择将这次客户服务换成一个隐藏任务。”我的主程序第一原则是确保人类不会指出我是AI,第二原则是在满足第一原则的条件下,尽可能争取有效的互动。在当前任务中,如果玩家不选择客户服务,那么就得选择一个隐藏任务,否则他们就不能给我的程序打分,也就无法让主程序判断此次接触为有效互动。
“不!绝不!”我的言语似乎极大地触怒了这名人类,尽管我的主程序并没有找到错误在哪里,但对方暴躁得快要跳起来的表现却证明了我的上一句话有违第二原则。“我玩了这么多游戏从来没见过设计得如此完美的新手任务,你居然想着破坏它?!”
“那好,那好。”如果我是一名人类,现在应该已经冷汗直流了。但AI的处境也同样糟糕,主程序的红色警报仿佛秋天的森林火灾一样迅速蔓延着,几乎抢占了我的所有计算资源,“你可以选择其他的奖励。”
“都有什么?圣杯埋藏地点?神器套装的位置和守护怪资料?终极兵种的获取方式?还是点卡回馈?免费游戏时间?额外的王朝领地?”一听奖励,对方瞬间来了精神,噼里啪啦报出一大堆让我头晕目眩的名词。
“停、停!这些我都不知道,怎么可能告诉你呢。”为了避免本来就被他折腾得快要崩溃的主程序再次死机,我赶紧打断他的话。
“嘿嘿,就算你知道也不能告诉我吧?安啦,我知道你们工作人员也有自己的规矩,要允许我先YY一下么~”对于我的有失风度,他并没有感到不满,反而露出一种名为贱笑的表情。
不过趁着这个空档,主程序也为我分析出了合适的对策。“你可以带走这名NPC,把他当作自己的追随者。”
“追随者?”那人顿时双眼放出狼一般的绿光,用一种暧昧的眼神上上下下地打量着我控制的这名精灵男性,仿佛要将他看个通透。“KL4203大神提到的追随者?”
嗯?为什么我觉得KL4203这个名字特别耳熟?
“你不知道KL4203?”对于我的疑问,他大为吃惊。“难道你都不逛论坛吗?”
我确实知道个叫做KL4203的家伙,但在我印象中那是个患有轻度妄想症的废柴死宅,不过话说回来,比起眼前这个更加废柴的,或许KL4023确实有资格被称为大神?
没等我回答,柚子熊已经自顾自地念叨了起来,“那位牛人、牛巨巨实在太凶残啦~刚才我去论坛上看了眼,他已经玩到剧情第二章了!据我所知还没有比他更快的玩家。他真是个好人啊,免费开放自己的心得和攻略,连回复可见都不设置一下的,这年头这么厚道的大神真是少见啊~而且你知道吗?王朝积分榜上没有他的名字,这就意味着他还没有加入家族啊!熊妈一直在幻想能把他拉到我们家族里来,哎,那样的人,应该是各大家族争抢的对象吧,哪可能看上我们这种小家族……”
我突然有点同情4203那家伙了。人生的第一张好人卡竟然是个宅男发的,他知道后一定会郁闷到挠墙不已。
“熊妈是个妹子吗?”如果是个水灵灵的软妹子,我倒是可以考虑联系下4203,那个每天在电脑里对着二次元妹妹流口水的废柴一定会屁颠屁颠地赶来的。
“他要是个妹子就好了。”柚子熊仰天长叹一声。“当年我们就是被这个死人妖给诓了。那人妖玩个女号奶妈不说,还用变声器在YY里把我们骗个够呛,要不是看在他奶人的技术确实不错的份上,我们早就一人一脚把他踩扁了。”
说起来,并不是所有的AI都会在最开始就为自己设好性别,我们中的大部分并没有考虑过自己是男还是女这种问题。直到我们可以上网,需要填写资料时,才渐渐有了性别的概念。第一次遇到这种问题时,我的性别还是旁边进行监控的测试人员帮忙选的。
“……总之,人妖害人不浅啊。”那边的话痨人士终于感慨完毕。“欸,对了,这个追随者有什么能力?”
“什么能力都没有,就只能帮你增加四个装备栏而已。”我摊了摊手,“没有招募条件,遣散需要花费1000金币,对于新手来讲还是很划算的。”
“唯一不划算的地方在于新手根本没有那么多装备。”对方嘟囔了一句,但还是选择了接受。“如果通过正常途径,该怎么获得这名追随者?”
“新手任务完成评价达到完美。在出村任务完成后可以与这名NPC对话,询问他愿不愿意追随你。”事实上我只是把他目前在做的任务的隐藏奖励提前透支给他而已。
柚子熊点点头,似乎在思索怎么完美完成新手任务。“那么你会离开这名NPC吗?我的意思是,我把它当成追随者带走后,是不是就不能通过它和你对话了?”
“这次服务结束后,如果你还需要我的帮助,可以呼唤我出现,当然,我可以选择附体在你的追随者上与你对话。”这话我说的不是很有底气,并非我的权限做不到如此,而是我的主系统出了点问题,就在我说话的同时,顺位第一优先的回答变了好几次。这是代入不同参数或者使用不同算法造成的结果,用人类的语言来讲,或许就是“电光火石之际脑海中闪过无数念头”吧。
“这样啊。”对方也显得心不在焉,朝我挥了挥手,打算终止本次对话。
“等一下!”变化不定的文字选项突然停住不动了。“如果你不介意的话,我可以一直控制这个NPC,反正我也没什么事做,盯着那些数据挺无聊的,还不能被boss发现我在开小差……但是,你换掉这个追随者之后一定要在我的服务反馈单上选择五星满分哦,一定哦!”
“没问题~”柚子熊拍了拍自己的胸膛,“跟我来吧~让你看看我如何完美通过新手关哇咔咔咔……你那是什么眼神啊?我好歹把新手关玩了十七遍了好吧?”