Difference between revisions of "Intermediate C++ Game Programming Series"

From Chilipedia
Jump to: navigation, search
(List of Tutorials)
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
The beginner series is meant to teach fundamental C++ programming concepts. It also covers some basic graphics programming theory. Also: making shitty little games. It is suitable even for those with zero programming experience. If this ain't your first rodeo, you can use this here wiki to jump through the lessons, skipping any B.S. you already know.
+
The intermediate series picks up where the [[Beginner C++ Game Programming Series]] left off. If you understand the main concepts of procedural programming and the basics of OOP, you can probably skip that series and start here. In this series, we start by covering some low-level topics like pointers, c-strings, basic I/O, and memory management. Then we ascend to a higher plane of existence, and explore the modern C++ way of handling these problems, learning about standard containers, streams, and algorithms. We will also be covering some more advanced OOP concepts like inheritance and polymorphism. Games will be made.
  
 
== Topics Covered ==
 
== Topics Covered ==
Line 13: Line 13:
 
|- style="border:1px solid grey;background-color:#667;color:#c1c1c1;text-align:center;"
 
|- style="border:1px solid grey;background-color:#667;color:#c1c1c1;text-align:center;"
 
| style="border:1px solid grey;"|0
 
| style="border:1px solid grey;"|0
| style="border:1px solid grey;text-align:left;"|[[Beginner C++ Game Programming Tutorial 0|Beginner C++ Game Programming [Intro/Setup]]]
+
| style="border:1px solid grey;text-align:left;"|[[Intermediate C++ Game Programming Tutorial 0|Intermediate C++ Game Programming [Introduction]]]
| style="border:1px solid grey;"|July 30, 2016
+
| style="border:1px solid grey;"|April 29, 2017
| style="border:1px solid grey;"|16:03
+
| style="border:1px solid grey;"|8:25
 
|- style="background-color:#333;color:#c1c1c1;"
 
|- style="background-color:#333;color:#c1c1c1;"
| style="border:1px solid grey;padding:8px;" colspan="4" | {{#lsth:Beginner C++ Game Programming Tutorial 0}}
+
| style="border:1px solid grey;padding:8px;" colspan="4" | {{#lsth:Intermediate C++ Game Programming Tutorial 0}}
 
|}
 
|}

Revision as of 22:58, 28 April 2017

The intermediate series picks up where the Beginner C++ Game Programming Series left off. If you understand the main concepts of procedural programming and the basics of OOP, you can probably skip that series and start here. In this series, we start by covering some low-level topics like pointers, c-strings, basic I/O, and memory management. Then we ascend to a higher plane of existence, and explore the modern C++ way of handling these problems, learning about standard containers, streams, and algorithms. We will also be covering some more advanced OOP concepts like inheritance and polymorphism. Games will be made.

Topics Covered

Coming soon!

List of Tutorials

Tutorial Number Title Release Date Runtime
0 Intermediate C++ Game Programming [Introduction] April 29, 2017 8:25
This video talks about the course syllabus for the Intermediate C++ tutorial series (the shit we gonna learn) and the prerequisites for following this series (what you need to know, and what you need to have). Use it to get an idea of what this series is about, and whether you have what it takes to follow along. If you don't know this shit, check out the links below for my Beginner C++ series. Check out the list of topics learned in Beginner for more details on what you need to know to follow Intermediate.