你自己的游戏AI。从入门到精通

你会学到什么
什么是游戏人工智能,它如何改善你的游戏
一个游戏人工智能的主要组成部分是什么
如何实现不同的游戏AI系统
如何在一个游戏项目中把所有东西放在一起

MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2声道
语言:英语+中英文字幕(云桥CG资源站 机译) |时长:39节课(4小时4分钟)|大小解压后:2 GB 含课程文件


要求
对Godot引擎的基本了解。轻量级或者没有编程技能。

描述
本课程结束时,你将实现自己的人工智能系统。Ultimate Game AI for Godot Beginners

找出一个职业游戏人工智能的关键组成部分:决策,寻路和竞争与合作。

决策

当创建一个可靠的游戏人工智能时,实时决策是关键因素之一。

有许多方法可以实现这一点,无论是有限状态机、行为树还是规划。

本课程着重于分级有限状态机,这是对原始状态机的改进。

HFSM目前在现代游戏中使用,如《毁灭战士2016》。它们简单易懂,功能强大。

了解有限状态机如何工作,以及如何在自己的游戏项目中使用分层状态机。

寻路

一旦做出决定,人工智能代理需要从A移动到b。这就是寻路发挥作用的地方。

如今,寻路组件集成在游戏引擎本身中。

在动手项目中,我们将使用Godot的Navmesh系统。

本课程还着重讲授探路者如何工作的核心概念。

了解pathfinder如何工作,以及如何从0创建一个path finder。

了解如何在一个游戏AI项目中使用Godot的Navmesh。

了解如何创建覆盖点,并在选择最终目的地时相应地使用它们。

竞争与协作

伟大AI的最后一块拼图也在这个课程里!

让人工智能代理不仅通过使用传感器来检测他们周围的情况,而且还可以在现代游戏中相互通信。

学习如何实现范围,视野,光线投射,命中检测和通信。

了解如何赋予你的人工智能代理独特的个性,以获得更好的游戏体验

AI性格:好斗

见见好斗的人工智能!这是一台完美的杀人机器,撤退几率很低。

它的主要特点是一个线性投射,一个结合光线投射的距离传感器和一个低撤退机会。

学习如何组装一个试图杀人的人工智能代理。

AI性格:防御性

进攻和防守相结合是另一种战斗方式。这就是人工智能的运作方式。

它的主要特点是火箭射弹,范围/射线传感器和50-50%的攻击/撤退机会。

学习如何组装一个平衡的人工智能代理,它不仅寻找目标,还寻找最近的好掩护。

人工智能个性:战术

这个AI从不直接攻击。通过远程传感器和无光线投射,一旦发现敌人,有利位置也将被确定。

战术人工智能去覆盖,调整错过的命中,并发射远程炮弹。

学习如何组装一个使用远程投射物的人工智能代理,调整错误。

包括完整的游戏人工智能项目

你不仅会得到例子,还会得到一个完整的项目,包括一个可以在游戏中使用的人工智能系统-是的,包括你的!

你会得到什么

每个实现部分的相关示例

完全模块化的项目,你可以探索和重复使用你的游戏

分层有限状态机用于实现人工智能逻辑

GDScript中记录的源代码文件

3种人工智能:攻击性、防御性和战术性

3种射弹类型:炮弹、火箭和迫击炮

2种点火模式:正常和突发

2种巡逻模式:航路点,随机移动(运行时可互换)

人工智能通信系统-在代理之间传播信息

全玩家移动和射击系统

游戏资产-建筑、坦克和道具

一切都在一个整洁的文件结构中适当地组织,预置,模块化组件等等

这门课程是给谁的
Godot人工智能初学者

此处为解压密码评论查看区域,评论后刷新网页,点此下方“本地直接下载”按钮即可查看
*马上去发表评论?
©评论查看解压密码功能为早期部分资源需要评论查看,后期更新资源请在素材页面侧边栏信息查看解压密码!

发表回复

后才能评论

评论(13)