你有没有玩过一款游戏,其中敌人会追你、角色会和你说话,或者游戏随你进步而变难?这不是随机的魔法,许多电子游戏都在使用 AI。
游戏 AI 帮助角色移动、做出选择、对玩家做出反应并制造挑战。它能让游戏感觉更有生命力。但电子游戏 AI 与你用来回答问题的 AI 不总是相同的。在游戏中,AI 通常意味着让角色看起来很聪明的行为规则。
什么是游戏 AI?
游戏 AI 是控制计算机角色行为的技术。这些角色可能是敌人、队友、动物、村民、怪物、赛车手或店主,通常被称为 NPC,即非玩家角色——任何由游戏而非人类玩家控制的角色。
游戏 AI 帮助 NPC 决定做什么:敌人应该追你吗?队友应该跟着你吗?赛车在弯道前应该减速吗?店主应该在你走近时打招呼吗?这些选择都是游戏 AI 的一部分。
敌人的移动
游戏中 AI 最常见的用途之一是敌人的移动。想象一个迷宫游戏,一只怪物试图找到你。游戏设计师可以用算法——即分步指令集——来帮助敌人导航。
例如,敌人可能遵循这样的规则:如果玩家近,就追;如果玩家远,就巡逻;如果有墙,就转弯;如果生命值低,就逃跑;守卫一个宝箱。
这些简单的规则能创造出感觉很有智慧的行为。
NPC 的选择和难度
NPC 也可以做出选择。在某些游戏中,一个角色可能根据你之前做的事情以不同方式说话。村民可能感谢你帮助了他们,守卫可能在你没有钥匙时挡住你的路——游戏在检查条件:如果发生了这件事,就做那件事。
一些游戏还用 AI 调整难度。如果游戏太容易,玩家会无聊;太难,玩家会沮丧。敌人可能变得更快,谜题可能变得更难,或者如果你卡住了,游戏可能给出提示。这有助于保持游戏的趣味性。
游戏 AI 可以简单也可以复杂
并非所有游戏 AI 都很先进。有时角色只是来回走动,有时敌人只是沿着简单路径移动。这仍然算作游戏行为,即使它不是很"聪明"。
其他游戏使用更复杂的系统:角色可能对声音、光线、玩家选择或变化的环境做出反应。目标不总是让 AI 尽可能聪明,而是让游戏有趣。
为什么不让敌人变得完美?
如果游戏 AI 可以很聪明,为什么不让敌人无敌呢?因为那样就没有乐趣了。想象玩一个计算机完美阻断每次射门的足球游戏,或者电脑赛车从不犯错的赛车游戏——那会感觉不公平。
试着设计你自己的游戏 AI
你现在就可以像游戏设计师一样思考。想象你在为一个迷宫游戏创造一只怪物,它应该遵循什么规则?随机走动,直到看到玩家;如果玩家近,就追;追了10秒后停止;如果玩家拿到了道具,就逃跑;守卫宝箱。
用这几条规则,你就能创造有趣的行为。下次玩游戏时,仔细观察角色,问问自己:是什么规则在控制它们的行为?
核心思想
电子游戏使用 AI 来控制敌人、NPC、难度、移动和游戏行为。游戏 AI 可以是简单规则,也可以是更复杂的系统。它帮助角色对玩家做出反应,让游戏更有趣。
关于作者
Liam Salcedo
student founder
Liam founded Avanza STEM as a high school student and leads our coding and AI workshops at Clifton and Allwood libraries.
