透过实做游戏来学习 C++ 编程 2

课程简介

深入了解面向对象编程的深度和实用性

课程介绍:English 繁中

从这 28 小时的课程,你会学到

  • 学生将学习良好的 OOP 基本原理
  • 学生将使用 SDL 学习二维电脑图形的一些基本知识
  • 学生将创建一个包含4个游戏的 shell 应用程序
  • 学生将制作一个类似俄罗斯方块的游戏
  • 学生将创造一个像 Break-out 一样的游戏
  • 学生将创建一个类似小行星的游戏
  • 学生制作一个类似 Pac-man 的游戏
  • 学生将学习一些二维矢量数学

要求

  • 对基本的 C 和 C++ 有很好的理解,比如循环,if 语句,变量等等
  • 很好的理解你的 IDE 和如何设置你的 C++ 环境
  • 本课程不需要理解对象或面向对象编程

课程说明

用 C++ 开发面向对象编程的深度实践课程。 我们学习面向对象的基础知识,比如类别和对象,直到 move semantics 和 lambda 表达式等更高端的主题。 然后我们采用这些主题,并通过一个复杂的应用程序,将包含4个不同的街机游戏: 俄罗斯方块,Break-out! ,小行星和 Pac-man。 我们将使用我们在前面章节中学到的技术一起编写其中两个游戏的代码。 另外两个游戏是为学生设计的练习项目。

我们大部分将从头开发这个街机应用程序,使用 SDL 进行窗口管理、输入和颜色,但仅此而已! 其它的一切都将由我们手动输入代码,这样我们就可以很好地理解在游戏引擎的引擎盖下发生了什么事。

我们从零开始做以下练习:

  • 画线和形状
  • Vectors
  • 多边形填充算法
  • 二维纹理
  • 二维精灵动画
  • 2D 旋转
  • 加载位图文件
  • Sprite sheets
  • 还有更多!

这是一个令人兴奋的课程,让学生透过具有挑战性的问题和游戏将技能提升到下一个水平。 这是一个艰难的课程,但是如果你坚持下去(并且完成所有的练习和项目) ,你不仅会成为一个比你的大多数同龄人更好的程序员,你将离你梦寐以求的工作又近了一步。

没有风险!

这个课程有一个完整的30天退款保证。 如果你不完全满意本课程,Udemy 将退还你所支付的-没有问任何问题。

今天就报名参加课程吧!

目标受众

  • 任何有兴趣学习更多关于 C++ 和制作游戏的人
  • 熟悉 C++ 基础知识的学生: 循环、控制流程、函数、指针

讲师简介

Serge Lansiquot AAA 游戏开发者,独立游戏开发者,编程导师 ( 更多讲师主讲课程介绍 )

作为一个有着16年编程经验的老手,我现在在 AAA 级游戏产业工作,参与一些游戏产业最大的游戏,比如《Minecraft》和《Halo》。 我研究过核心系统和人工智能。 在那之前,我是一家成功的行动应用公司的首席 iOS 开发者。

在业余时间,我致力于自己的独立游戏项目,并继续学习新的技术和技巧。

我一直是 VFS 的编程导师,我定期辅导大学生编程。 我是一个终身学习者,我热衷于教别人我所知道的编程知识。

英文字幕:有

  • 想要了解如何将英文字幕自动翻译成中文? 请参考这篇 How-To

优惠信息

寻找优惠代码请到这个网页


报名参加课程

Sponsored by Udemy

也许你会有兴趣

 欢迎使用e-mail订阅 Soft & Share 

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: