Difference between revisions of "Advanced C++ Programming Series"
From Chilipedia
(7 intermediate revisions by the same user not shown) | |||
Line 12: | Line 12: | ||
| style="border:1px solid grey;"|0 | | style="border:1px solid grey;"|0 | ||
| style="border:1px solid grey;text-align:left;"|[[Advanced C++ Programming Tutorial 0|Advanced C++ Game Programming [Overview]]] | | style="border:1px solid grey;text-align:left;"|[[Advanced C++ Programming Tutorial 0|Advanced C++ Game Programming [Overview]]] | ||
− | | style="border:1px solid grey;"| | + | | style="border:1px solid grey;"|May 17, 2018 |
| style="border:1px solid grey;"|5:12 | | style="border:1px solid grey;"|5:12 | ||
|- style="background-color:#333;color:#c1c1c1;" | |- style="background-color:#333;color:#c1c1c1;" | ||
| style="border:1px solid grey;padding:8px;" colspan="4" | {{#lsth:Advanced C++ Programming Tutorial 0}} | | style="border:1px solid grey;padding:8px;" colspan="4" | {{#lsth:Advanced C++ Programming Tutorial 0}} | ||
+ | |- style="border:1px solid grey;background-color:#667;color:#c1c1c1;text-align:center;" | ||
+ | | style="border:1px solid grey;"|1 | ||
+ | | style="border:1px solid grey;text-align:left;"|[[Advanced C++ Programming Tutorial 1|Advanced C++ Game Programming [Line Drawing / Linear Equations]]] | ||
+ | | style="border:1px solid grey;"|May 20, 2018 | ||
+ | | style="border:1px solid grey;"|37:02 | ||
+ | |- style="background-color:#333;color:#c1c1c1;" | ||
+ | | style="border:1px solid grey;padding:8px;" colspan="4" | {{#lsth:Advanced C++ Programming Tutorial 1}} | ||
+ | |- style="border:1px solid grey;background-color:#667;color:#c1c1c1;text-align:center;" | ||
+ | | style="border:1px solid grey;"|2 | ||
+ | | style="border:1px solid grey;text-align:left;"|[[Advanced C++ Programming Tutorial 2|Advanced C++ Game Programming [Transformations / Scaling / Translation]]] | ||
+ | | style="border:1px solid grey;"|June 3, 2018 | ||
+ | | style="border:1px solid grey;"|23:41+ | ||
+ | |- style="background-color:#333;color:#c1c1c1;" | ||
+ | | style="border:1px solid grey;padding:8px;" colspan="4" | {{#lsth:Advanced C++ Programming Tutorial 2}} | ||
+ | |- style="border:1px solid grey;background-color:#667;color:#c1c1c1;text-align:center;" | ||
+ | | style="border:1px solid grey;"|3 | ||
+ | | style="border:1px solid grey;text-align:left;"|[[Advanced C++ Programming Tutorial 3|Advanced C++ Game Programming [Dot Product / Collision Physics]]] | ||
+ | | style="border:1px solid grey;"|June 23, 2018 | ||
+ | | style="border:1px solid grey;"|21:08+ | ||
+ | |- style="background-color:#333;color:#c1c1c1;" | ||
+ | | style="border:1px solid grey;padding:8px;" colspan="4" | {{#lsth:Advanced C++ Programming Tutorial 3}} | ||
+ | |- style="border:1px solid grey;background-color:#667;color:#c1c1c1;text-align:center;" | ||
+ | | style="border:1px solid grey;"|4 | ||
+ | | style="border:1px solid grey;text-align:left;"|[[Advanced C++ Programming Tutorial 4|Advanced C++ Game Programming [Trigonometry / Rotation]]] | ||
+ | | style="border:1px solid grey;"|July 18, 2018 | ||
+ | | style="border:1px solid grey;"|16:08+ | ||
+ | |- style="background-color:#333;color:#c1c1c1;" | ||
+ | | style="border:1px solid grey;padding:8px;" colspan="4" | {{#lsth:Advanced C++ Programming Tutorial 4}} | ||
+ | |- style="border:1px solid grey;background-color:#667;color:#c1c1c1;text-align:center;" | ||
+ | | style="border:1px solid grey;"|5 | ||
+ | | style="border:1px solid grey;text-align:left;"|[[Advanced C++ Programming Tutorial 5|Advanced C++ Game Programming [Matrix Multiplication]]] | ||
+ | | style="border:1px solid grey;"|August 17, 2018 | ||
+ | | style="border:1px solid grey;"|32:38+ | ||
+ | |- style="background-color:#333;color:#c1c1c1;" | ||
+ | | style="border:1px solid grey;padding:8px;" colspan="4" | {{#lsth:Advanced C++ Programming Tutorial 5}} | ||
+ | |- style="border:1px solid grey;background-color:#667;color:#c1c1c1;text-align:center;" | ||
+ | | style="border:1px solid grey;"|6 | ||
+ | | style="border:1px solid grey;text-align:left;"|[[Advanced C++ Programming Tutorial 6|Advanced C++ Game Programming [shared_ptr]]] | ||
+ | | style="border:1px solid grey;"|November 7, 2019 | ||
+ | | style="border:1px solid grey;"|32:38+ | ||
+ | |- style="background-color:#333;color:#c1c1c1;" | ||
+ | | style="border:1px solid grey;padding:8px;" colspan="4" | {{#lsth:Advanced C++ Programming Tutorial 6}} | ||
|} | |} |
Latest revision as of 01:36, 7 November 2019
The advanced series is a continuation of the Intermediate C++ Game Programming Series. If you find yourself having a hard time grokking (understanding) the code C++ code used in this series, you might want to take a look at Intermediate C++ or even Beginner C++ This series is a bit of a Frankenstein. The first several videos will focus on math skills needed to begin the 3D Fundamentals Series. After that, we will change gears and cover some advanced level C++ language topics.
List of Tutorials
Tutorial Number | Title | Release Date | Runtime |
0 | Advanced C++ Game Programming [Overview] | May 17, 2018 | 5:12 |
This video talks about the course syllabus for the Advanced C++ tutorial series (the shit we gonna learn). I also talk about how the Advanced series relates to the other tutorial series in the Planet Chili tutorial program. | |||
1 | Advanced C++ Game Programming [Line Drawing / Linear Equations] | May 20, 2018 | 37:02 |
In this video, we learn to draw straight lines (not homophobic) between any 2 points. Seriously though, linear equations permeate pretty much all of the things, so you might as well invest some timemoneybucks into not being utter shit at them. | |||
2 | Advanced C++ Game Programming [Transformations / Scaling / Translation] | June 3, 2018 | 23:41+ |
In this tutorial we learn how to transform our shit. Move it around, make it bigger (no pills or pumps required), flip it and reverse it. And later on we make a camera system to scroll our shit in the world. You're gonna like it. | |||
3 | Advanced C++ Game Programming [Dot Product / Collision Physics] | June 23, 2018 | 21:08+ |
The vector dot product. This saucy little number is gonna turn your world upside down, project it, and other such bullshits. Super powerful math stuff do not missit. | |||
4 | Advanced C++ Game Programming [Trigonometry / Rotation] | July 18, 2018 | 16:08+ |
Why don't you sit on this and rotate? Oh you don't know how? Well allow me to elucidate. Srsly tho, rotation math is pretty damn important shit, so pay attention. | |||
5 | Advanced C++ Game Programming [Matrix Multiplication] | August 17, 2018 | 32:38+ |
Hot take: the Matrix is a mediocre film at best. It's a pretty great way to encode transformations though, so let's matrix it up! | |||
6 | Advanced C++ Game Programming [shared_ptr] | November 7, 2019 | 32:38+ |
Share your resources in grand style with shared_ptr .
|