AI与游戏的融合之路
作者 张书琛
发表于 2023年4月

游戏一向被视为“第九艺术”,而AI 角色即人工智能角色在电子游戏最初风靡之时,就已经是这门艺术不可或缺的存在了。无论是常规的,除玩家操控角色之外由电脑控制的角色,还是那些由人工或非人工打造的智能角色,都是成就经典游戏的重要一步。

经过半个多世纪的发展,AI在游戏中的应用范围早已扩大,无论是充当虚拟玩家、路过的NPC、奔向敌军的千军万马,又或是一草一木都与真实世界相差无几的异世界,背后都有AI 技术的支持。当新一批AIGC 工具诞生,游戏的制作与玩法又会迎来何种程度的颠覆?

当玩家有了更“聪明”的对手

其实早在单机游戏时代,我们就已经在跟机器交手。

与AI 在生物医学等领域的应用目的不同,早期的游戏中都或多或少有AI 的身影,只是为了给玩家更好的体验,比如最早的井字棋游戏中的人机对战。

彼时,游戏中的“AI”不过是用算法写定的程序,具体游戏中的应用一是根据开发者的固定套路顶替真人玩家的角色参与到游戏中,智能化程度不高,因此被称为“bot”(机器人)。这种机器人玩家至今仍存在于大量MOBA(多人在线竞技)游戏中,但这些机器人智能化程度实在难以恭维,在集齐百人才能开局的“吃鸡”游戏中简直就像个凑数的新手玩家。

二是用于增加游戏趣味,作为一个对抗角色出现。电子游戏业先驱雅达利推出的传奇主机 Atari  2600上有一款经典街机游戏《吃豆人(Pac-Man)》,游戏中有四个不同颜色的小怪物,每种怪物都由不同的追击算法所控制,因此这些怪物并不会一拥而上,而是根据不同的范围和路径攻击玩家,这意味着玩家在迷宫每个路口都面临不同的选择。这种AI 应用后来也成为控制游戏难易的经典操作,射击类游戏《太空侵略者(SpaceInvader)》、随机生成关卡的地牢探险游戏《Rogue》等上世纪七八十年代发布的电子游戏都将这类AI 对抗模式引入其中,随后成为一代经典。

不过总的来说,无论AI 的角色范围如何扩大,玩家都已经默认AI 角色在游戏中的使命就是最终被玩家击败,或者是推动游戏剧情的“工具人”。

随着硬件设备、算法规模和计算能力的突飞猛进,游戏中的AI 角色进化速度也开始加快,并开始在游戏中击败人类。在部分射击类游戏中,AI 角色已经可以完全模拟玩家的操作,实现多变的打法,同时AI 的所有操作玩家理论上都可以模仿实现。

AI的游戏

《吃豆人》中不同程式控制的怪獸
《太空侵略者》,AI为其增加了随机性
AlphaGo从初学者到高手只用了70个小时

除了在不同玩法的电子游戏中打败人类,AI 已经可以在公认最复杂的游戏对弈中超越人类。2016年3月,谷歌DeepMind 的AI 应用程序AlphaGo 击败了围棋世界冠军李世石,一年后,AlphaGo 又在人机大战中击败了中国棋手柯洁,在全球范围内掀起了一股不亚于当前的人工智能讨论热潮。

本文刊登于《电脑报》2023年14期
龙源期刊网正版版权
更多文章来自
订阅