Jeff Wilson,博士 高级研究员 人力与技术研究所 jeff.wilson@gatech.edu 描述 欢迎来到 CS 7632 游戏 AI。在应用于视频游戏开发时,人工智能与一般 AI 研究的目的不同。这是因为一般 AI 通常关注寻找正确和/或最佳答案。但是,游戏 AI 的目标只是提供有趣的游戏体验。因此,游戏 AI 解决方案可能涉及偷工减料、欺骗游戏玩家或在实施方面作弊。游戏 AI 还面临着计算资源有限的挑战,因为视频游戏涉及许多必须协调工作的子系统,例如图形、声音、物理模拟等。游戏 AI 通常在游戏功能列表中的优先级较低,这进一步激发了偷工减料策略。虽然游戏 AI 通常利用经典 AI 研究中的概念,但您会发现有许多独特的实施策略可实现有趣的游戏体验。游戏 AI 课程涵盖的主题包括代理移动、路径规划、决策、目标导向行为、学习和程序内容生成。技术要求和软件 大多数软件开发都是使用 Unity 引擎和 C# 编程语言进行的。学生需要能够运行 Unity 的 Windows PC 或 Mac。某些作业可能会使用 Python 等补充工具。建议的背景知识 学生应该熟悉基本的计算机科学概念,例如算法和数据结构。学生还应该具有强大的软件开发背景。学生不必熟悉 Unity 引擎。对于不熟悉 C# 的人,熟悉 Java 等强类型面向对象编程语言会很有帮助。作业权重注意:作业和权重可能会因学期而异。请参阅 Canvas 了解具体信息。