Skip to content
返回博客
AI

电子游戏如何使用 AI?

5 分钟 阅读

由 AI 行为规则驱动角色和环境的游戏场景,控制角色的移动和决策
游戏 AI 不是科幻那种。它是一本规则书,告诉角色何时追逐、逃跑、巡逻或对玩家做出反应。

你有没有玩过一款游戏,其中敌人会追你、角色会和你说话,或者游戏随你进步而变难?这不是随机的魔法,许多电子游戏都在使用 AI。

游戏 AI 帮助角色移动、做出选择、对玩家做出反应并制造挑战。它能让游戏感觉更有生命力。但电子游戏 AI 与你用来回答问题的 AI 不总是相同的。在游戏中,AI 通常意味着让角色看起来很聪明的行为规则。

什么是游戏 AI?

游戏 AI 是控制计算机角色行为的技术。这些角色可能是敌人、队友、动物、村民、怪物、赛车手或店主,通常被称为 NPC,即非玩家角色——任何由游戏而非人类玩家控制的角色。

游戏 AI 帮助 NPC 决定做什么:敌人应该追你吗?队友应该跟着你吗?赛车在弯道前应该减速吗?店主应该在你走近时打招呼吗?这些选择都是游戏 AI 的一部分。

敌人的移动

游戏中 AI 最常见的用途之一是敌人的移动。想象一个迷宫游戏,一只怪物试图找到你。游戏设计师可以用算法——即分步指令集——来帮助敌人导航。

例如,敌人可能遵循这样的规则:如果玩家近,就追;如果玩家远,就巡逻;如果有墙,就转弯;如果生命值低,就逃跑;守卫一个宝箱。

这些简单的规则能创造出感觉很有智慧的行为。

NPC 的选择和难度

NPC 也可以做出选择。在某些游戏中,一个角色可能根据你之前做的事情以不同方式说话。村民可能感谢你帮助了他们,守卫可能在你没有钥匙时挡住你的路——游戏在检查条件:如果发生了这件事,就做那件事。

一些游戏还用 AI 调整难度。如果游戏太容易,玩家会无聊;太难,玩家会沮丧。敌人可能变得更快,谜题可能变得更难,或者如果你卡住了,游戏可能给出提示。这有助于保持游戏的趣味性。

游戏 AI 可以简单也可以复杂

并非所有游戏 AI 都很先进。有时角色只是来回走动,有时敌人只是沿着简单路径移动。这仍然算作游戏行为,即使它不是很"聪明"。

其他游戏使用更复杂的系统:角色可能对声音、光线、玩家选择或变化的环境做出反应。目标不总是让 AI 尽可能聪明,而是让游戏有趣。

为什么不让敌人变得完美?

如果游戏 AI 可以很聪明,为什么不让敌人无敌呢?因为那样就没有乐趣了。想象玩一个计算机完美阻断每次射门的足球游戏,或者电脑赛车从不犯错的赛车游戏——那会感觉不公平。

好的游戏 AI 是为了挑战你,而不是压垮你。有时设计师甚至故意让 AI 不那么完美——敌人可能在攻击前暂停、偶尔失误,或者给玩家一些线索。这给了你反应、学习和进步的机会。

试着设计你自己的游戏 AI

你现在就可以像游戏设计师一样思考。想象你在为一个迷宫游戏创造一只怪物,它应该遵循什么规则?随机走动,直到看到玩家;如果玩家近,就追;追了10秒后停止;如果玩家拿到了道具,就逃跑;守卫宝箱。

用这几条规则,你就能创造有趣的行为。下次玩游戏时,仔细观察角色,问问自己:是什么规则在控制它们的行为?

核心思想

电子游戏使用 AI 来控制敌人、NPC、难度、移动和游戏行为。游戏 AI 可以是简单规则,也可以是更复杂的系统。它帮助角色对玩家做出反应,让游戏更有趣。

最好的游戏 AI 不总是最聪明的 AI,而是为玩家创造最好体验的 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.

返回博客