游戏中需要AI来操控角色与玩家配合、交互,而AI的智能程度也对游戏体验有很大影响。为了研究AI的行为以及学习能力,国外OpenAI小组利用捉迷藏游戏对AI进行了训练,一起来看看吧~
这是个很简单的捉迷藏游戏,其中蓝色小人儿负责躲藏,而红色小人儿则负责捉捕。所有小人儿都由AI操控,不过他们一开始并没有任何既定的行为程序,而是要靠反复游玩来学习如何捉迷藏。
起初,所有小人儿除了四处随机走动什么都不会,因此蓝队很快就会全部被捉;之后他们渐渐学会了逃跑、利用工具阻挡通道;而红队在被方块堵在门外后,渐渐学会了挪用斜坡翻墙;之后蓝队又学会了先把斜坡搬到屋内再堵门,甚至还能互相配合。这些行为都是AI通过实践自主学会的,完全没有人为干涉。
蓝色小人儿学会了利用方块堵门
红色小人儿学会了利用斜坡翻墙
蓝色小人儿将斜坡提前拉到屋内
除了上述封闭式场景外,OpenAI也尝试了更大的更开放空间下的捉迷藏,结果发生了令人意想不到的事:虽然蓝队提前将斜坡方块锁死了无法移动,但红队却能将其它方块推到斜坡旁、爬到方块上去,再通过摩擦直接移动脚下的方块,这样就能捉到蓝队了。
红方通过摩擦移动脚下方块