C++ 基础:初学者的游戏编程
C++ Fundamentals: Game Programming For Beginners
学习使用行业标准 C++ 和 Raylib 制作游戏。
学习编程可能很枯燥,而学习 C++ 就够难了,而不必学习游戏引擎。
在本课程中,我们通过制作游戏教您以有趣的方式编码!我们将使用一个库,这样您就可以专注于学习纯 C++ 和良好的编程实践。
您将首先在 C++ 中编译您的第一个程序,使用 Visual Studio Code 作为您的文本编辑器。
然后使用 Raylib 库创建您的第一个躲斧游戏。该项目介绍了编程的基本概念:变量、循环和 if 语句。
您可以在 Dapper Dasher 中对此进行扩展,构建一个横向滚动的跑步游戏。除了涵盖结构和函数等基本编程概念外,您还将学习为 2D 角色制作动画并让您的游戏变得漂亮。
在 Classy Clash 中,我们介绍了面向对象编程。您将了解这如何简化游戏编程以及继承如何避免代码重复。
无论您是编程初学者并想学习纯 C++,还是想探索使用纯 C++ 制作游戏的中级 Unreal 学生,这门课程都适合您!
没有课程先决条件,但如果您愿意安装新软件并乐于学习编程,这会有所 帮助🙂
所有学生都可以访问问答论坛,我们的讲师、助教和社区随时准备帮助回答您的问题并为您的成功欢呼。🎉
您将在本课程中学到什么:
- 如何从零开始用 C++ 编写游戏
- 面向对象编程(OOP)的基础知识
- 编程基础(inc 变量、循环和 if 语句)
- 干净的编码实践和原则
- 如何编译和运行您的 C++ 游戏和应用程序
- 使用 C++ 解决问题和调试的基础知识
- 如何使用 Raylib 简单游戏库
- 如何为 2D 角色制作动画
- Raylib 简单游戏库
你的导师
斯蒂芬于 2012 年在新墨西哥大学开始上大学,主修化学工程。在国家实验室实习期间,他的导师向他介绍了 Python 编程,他被迷住了。不久之后,他对虚幻引擎和 C++ 产生了兴趣,剩下的就是历史了。
在大学担任数学课程的助教时,斯蒂芬发现了对教学的热情。学生告诉他,他以他们能理解的方式解释概念,这是一次非常有益的经历。他很快就开始开设编程和游戏开发课程。
获得学位后,斯蒂芬的雇主允许他学习计算机科学课程,之后他进入了软件工程行业,为一家为机器人手术进行手术模拟的公司工作。他继续开设课程,直到他辞职以追求他对全职教学的热情。
Stephen 很高兴能为 GameDev 团队和学生贡献他的热情和兴奋!
评论(0)