【Udemy中英字幕】Advanced AI For Games with Goal-Oriented Action Planning
最近更新 2025年01月12日
资源编号 31074

【Udemy中英字幕】Advanced AI For Games with Goal-Oriented Action Planning

2025-01-12 Udemy 0 333
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

具有以目标为导向的行动规划功能的高级游戏人工智能

人工智能用于为模拟、实时战略游戏等创建复杂的游戏角色行为

讲师:Penny de Byl

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • 如何使用 C# 设计和编写行为更加智能的非玩家角色。
  • 目标、状态、行动、信念和路径规划如何应用于电脑游戏。
  • 目标导向行动计划 (GOAP) 库的精细运作以及从头开始构建一个库。
  • 如何开发和调试您自己的模拟。

探索相关主题

  • 人工智能(AI)
  • 游戏开发
  • 发展

要求

  • 您应该熟悉 C# 和 Unity 游戏开发引擎。

描述

面向目标的行动规划 (GOAP)是一种 AI 架构,它使游戏角色能够根据环境状态和可用资源选择目标并制定实现这些目标的计划。它可以用于从第一人称射击游戏到实时战略等各种游戏类型,以开发能够做出明智决策的智能角色,而无需大型有限状态机。代码库看似简单,但逻辑性强、可重复使用且功能极其强大。该库用C#编写并在Unity V.2019中实现, 但可以轻松移植到其他应用程序。

本课程中的项目已在Unity 6中测试并可运行。

在本课程中,Penny 运用她在国际上享有盛誉的教学风格和 25 多年从事游戏、图形工作以及撰写两本关于游戏 AI 的获奖书籍的经验,揭秘了用于在游戏中创建可信且智能的游戏角色的 GOAP 高级 AI 技术。在整个过程中,您将跟随实践研讨会,这些研讨会旨在带您完成组装自己的 GOAP API 的每个步骤。您将从头开始构建整个 GOAP 库,同时并行构建医院模拟场景,以便在过程中测试 API。

学习如何编程和使用:

  • GOAP 库和 API 可在各种游戏项目中重复使用。

  • 目标、行动、状态和信念定义了游戏环境的状态、各个角色想要做什么以及他们如何理解他们的世界。

  • 导航网格和代理为角色提供高级路径规划和导航功能。

  • 动态构建 NavMeshes 以允许重新定位环境中的资源。

  • 每个角色的库存用于完成满足角色目标的任务。

  • Unity UI 系统将可拖动资源移动到游戏环境中。

内容和概述

在整个课程中,您将从头开始构建 GOAP 库和 API,以便您熟悉代码库。除此之外,还将构建一个简单的医院模拟,以测试库组装时的功能。该模拟还将依赖 Unity 的 NavMesh 系统进行导航和路径规划。

本课程首先概述了 Unity 的 NavMesh 系统,并介绍了医院模拟所需的基本功能。然后,课程继续介绍 GOAP 的概念,学生将在其中了解目标、行动和计划如何相互作用。课程将构建一个规划器,根据角色在模拟过程中认为自己的目标是什么,动态构建每个角色的行动序列。

随后,将引入和开发库存,以保存单个角色的资源。库存中的资源将是完成计划所必需的,也有助于指导角色在环境中的导航。然后,这将建立更复杂的行为设计,其中两个角色必须合作才能完成计划。 

随着课程的继续,将添加和动态创建更多具有不同角色的角色,并添加和删除资源以开发复杂的模拟。到课程结束时,学生将拥有一个医院模拟,其中有患者、护士、医生和看门人,每个人都有自己的角色、目标、行动和所需资源。 

虽然本课程不是关于构建一个完整的游戏,但最后一部分将提供一些关于 Unity 开发的进一步知识,并研究与环境交互的方法,例如:拖放项目、动态 NavMesh 烘焙、用户界面创建和相机移动,为学生提供一些关于如何将这种模拟变成游戏的指导。

完成本课程后,学生将拥有一个成熟的 GOAP 库和 API,他们可以在自己的游戏项目中重复使用它们,为游戏角色提供复杂的智能行为。

学生对 Penny 的课程的评价:

  • 事实证明,对我来说,这门课程最难的部分是找到合适的词语来描述我参加这门课程的喜悦之情。

  • 我真的很喜欢 Hollistic 的教学方法,我从来没有在几个小时内通过如此详细的解释学到这么多关于有效编码的知识!

  • Penny 是一位出色的老师,她擅长将复杂的概念分解成更小、更易于理解的主题。

本课程适合哪些人:

  • 任何有兴趣学习如何更好地编写自己的非玩家角色(NPC)以实现可信行为的人。
  • 任何想要学习 GOAP 的先进 AI 技术来控制他们的模拟的人。
  • 任何有兴趣了解人工智能如何应用于电脑游戏的人。
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务