|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-cpp-programming-by-making-games-volume-2/
课程评论:没有评论
课程名称:通过制作游戏学习C++编程第二卷 课程概述:本课程深入探讨了面向对象编程(OOP)在C++中的应用,从类和对象的基本概念到移动语义和lambda表达式等高级主题。学员将通过制作一个复杂的应用程序来运用这些知识,该应用程序将包含四款不同的街机游戏:俄罗斯方块、打砖块、Asteroids和吃豆人。我们将共同编写其中两款游戏,其他两款游戏将作为学生的项目。此街机应用程序将大部分从零开始构建,使用SDL进行窗口管理、输入和颜色处理,其余部分将由学员手动编码,以深入理解游戏引擎内部的运作原理。 课程内容包括: - 绘制线条和形状 - 向量操作 - 多边形填充算法 - 2D纹理处理 - 2D精灵动画 - 2D旋转 - 加载位图文件 - 精灵图表 - 及更多内容! 本课程是一个激动人心的挑战,有助于学生在解决困难问题和制作游戏的过程中提升技能。尽管课程难度较高,但如果学员坚持完成所有练习和项目,他们将在编程方面超越大多数同龄人,离梦想中的行业职位更近一步。 无风险保障:本课程提供30天无条件退款保证。如果您对课程不完全满意,Udemy会全额退款,无需解释。立即注册课程吧!
An in depth practical course on OOP using C++. We learn the very basics of OOP like Classes and Objects up to more advanced topics like move semantics and lambda expressions. We then take those topics and apply them through a complex application that will contain 4 different arcade games: Tetris, Break-out!, Asteroids and Pacman. We will code 2 of those games together using the techniques we learned in the previous sections. The other 2 games will be projects for students.We'll be making this arcade app from SCRATCH (mostly), using SDL for window management, input and colour but that's it! Everything else will be hand coded by us so we can get a good understanding of what's happening underneath the hood in game engines. What we make from scratch:Drawing lines and shapesVectorsPolygon fill algorithm2D texturing2D sprite animations2D rotationsLoading bitmap filesSprite sheetsSo much more!This is an exciting course for students to take their skills to the next level through challenging problems and games. This is a HARD course, but if you stick with it (and finish all the exercises and projects), you'll not only be a better programmer than most of your peers, you'll be one step closer to getting that industry job you've been dreaming about.There's no risk!This course comes with a full 30 day money-back guarantee. If you are not completely satisfied with the course, Udemy will refund you what you paid - no questions asked.Register for the course today!