大家对AI这个词应该不陌生,阿尔法狗就是近期最有名气的代表之一,今年5月在中国乌镇围棋峰会上,阿尔法狗以3比0的总比分战胜了排名世界第一的世界围棋冠军柯洁,柯洁赛后就表示“(阿尔法狗)实在下得太出色了,我输的也没什么脾气,真的是很厉害”。
笔者很好奇就去查了下AI到底指的是什么,简单来讲,就是人工智能(Artificial Intelligence),是研究使计算机来模拟人的某些思维过程和智能行为(例如阿尔法狗的学习、推理、思考等)。而游戏里的AI就是一种模拟玩家操作的电脑程序,如果程序写的不好,就如大家在游戏里经常看到的很笨很呆的AI角色,会感觉非常的不真实。
现在玩家对游戏体验的要求越来越高,想要游戏AI表现真实,就需要制作者必须事无巨细的将何时间任何情况任何人物所做的任何事情都写入游戏程序,并且让AI对这里的所有情况都作出回应,光是想象那些复杂的程序代码,都知道编写和维护的难度是极高的(当然这是所有高品质游戏所追求的)。
其实在rpg游戏中,剧情中大量的路人角色都仅仅是打个招呼的级别,充其量只能算作是填充游戏的素材罢了,突然想到,曾经因为一个程序编码错漏问题而引发的戏剧性事情,就是一个AI的行为倾向从设定的最低值1逆向跳到了上限255,这个角色直接从和平使者突变为战争狂人,游戏中的剧烈反差虽说达到了一些喜剧效果,但是大家也不难看出一个简简单单的控制数值对一个游戏AI的影响有多大。
让游戏AI表现的更真实,让玩家看不出行尸走肉的感觉,围棋界的阿尔法狗已经做到很像了,柯洁对阿尔法狗下过的棋局发表的感受,总结来说就是完全是一个真实的人的棋风,一点也感觉不出这是来自计算机程序。
等技术成熟了,想象一下游戏中不再有猪队友,你可以选择和聪明的AI一起组队登上LOL王者,在你状态不佳的时候,也不会有喷子队友疯狂骂你,只会有理智的AI队友努力带你逆风翻盘,游戏中栩栩如生的剧情角色再也不会一个劲的说个不停了......咳咳咳,总之就是大家玩游戏的游戏体验会有很大的提升。