游戲中需要AI來操控角色與玩家配合、交互,而AI的智能程度也對游戲體驗有很大影響。為了研究AI的行為以及學習能力,國外OpenAI小組利用捉迷藏游戲?qū)I進行了訓練,一起來看看吧~
這是個很簡單的捉迷藏游戲,其中藍色小人兒負責躲藏,而紅色小人兒則負責捉捕。所有小人兒都由AI操控,不過他們一開始并沒有任何既定的行為程序,而是要靠反復游玩來學習如何捉迷藏。
起初,所有小人兒除了四處隨機走動什么都不會,因此藍隊很快就會全部被捉;之后他們漸漸學會了逃跑、利用工具阻擋通道;而紅隊在被方塊堵在門外后,漸漸學會了挪用斜坡翻墻;之后藍隊又學會了先把斜坡搬到屋內(nèi)再堵門,甚至還能互相配合。這些行為都是AI通過實踐自主學會的,完全沒有人為干涉。
藍色小人兒學會了利用方塊堵門
紅色小人兒學會了利用斜坡翻墻
藍色小人兒將斜坡提前拉到屋內(nèi)
除了上述封閉式場景外,OpenAI也嘗試了更大的更開放空間下的捉迷藏,結(jié)果發(fā)生了令人意想不到的事:雖然藍隊提前將斜坡方塊鎖死了無法移動,但紅隊卻能將其它方塊推到斜坡旁、爬到方塊上去,再通過摩擦直接移動腳下的方塊,這樣就能捉到藍隊了。
紅方通過摩擦移動腳下方塊