课程火爆预订中!只需25元!有小伙伴下单,我们就立马开翻!30天内,翻译、审核、上传,一气呵成!要是30天内觉得不满意,退款无忧哦!翻译完成后,课程恢复原价49元,快快行动吧!
课程概述
本课程将教你如何使用Godot 4.2游戏引擎,制作像《Nuclear Throne》或《Enter the Gungeon》这样的2D Roguelike游戏。通过本课程,你不仅能掌握Godot 4的基础知识,还能学会如何创建一个程序生成算法,并了解2D Roguelike游戏的基本机制。最终,你将构建一个可销售的游戏原型。
课程内容
课程分为3个部分,包含32个讲座**,总时长为4小时55分钟**。
课程要求
需要一些编程知识(如了解函数、变量等),但其他内容我们将在课程中教授。
课程描述
在本课程中,你将学习如何使用一种名为“随机行走者”的算法,创建一个程序生成的2D Roguelike游戏。这个算法可以自动创建新关卡,每次加载关卡时都会自动生成一个新的,从而实现无限关卡的可能。我们将学习如何放置玩家、敌人群体和出口,以及在敌人死亡时实例化弹药。此外,我们还将从零开始创建一个具有典型Roguelike移动和射击机械的玩家,例如根据鼠标位置旋转玩家和枪支,学习如何配置动画鼠标图标,如何创建可以随机巡逻并在检测到你后追逐你的敌人等等。
以下是我们将一起学习的内容列表:
使用地形和碰撞形状自动生成关卡。
将枪支和玩家旋转到鼠标位置。
在我们生成的关卡边界内实例化敌人。
让敌人追逐我们。
能够在关卡中收集弹药。
拥有一个倒计时,当达到零时重新开始关卡。
创建用于伤害玩家的着色器。
当子弹爆炸时屏幕震动。
拥有玩家生命系统。
拥有一个我们需要找到才能继续游戏的出口传送门。
这个新课程的制作过程让我很享受,因为我对程序生成很着迷,我希望这个课程能成为你进入这一编程领域的合适入口,这一领域很少以完整且初学者可访问的方式进行教学。
本课程将提供相关资料,你只需注册即可开始编码。
感谢阅读并考虑购买本课程,第一讲再见!
适用人群
本课程主要面向中级程序员,但也适合希望了解更多程序生成工作原理的初学者。