π΄ C++ Programming β’ C++ Intermediate Level β’ C++ Course β’ C++ Tutorials β’ Learn C++ Basics β’ (Pt. 6)
ππ Έπ Όπ ΄πππ °π Όπ Ώπ π ±π ΄π »π Ύπ 00:00 - Debugging a Level Editor 02:15 - Adding Projectiles to the Game 04:27 - Creating a Projectile Class 06:32 - Comparing the Flexibility of Data-Driven and Object-Oriented Approaches 08:23 - Creating a Base Class for Projectiles 10:39 - Redefining Identity with a Single Projectile 12:46 - Refactoring C++ Code 15:04 - Renaming Position to Vector 2 17:22 - Using References for Objects that Outlive Yourself 19:42 - C++ Compilation Issues with Vector 2 Fields 21:51 - Writing a Parameter List Constructor for Vector 2 23:54 - Simulating a Projectile with Timing System 26:05 - Implementing Vector 2 Operators 28:04 - Implementing Operators in C++ 30:19 - Adding a Remove Entity Method 32:25 - Comparing Pointers and References in C++ 34:39 - Introducing a Slight Memory Leak 36:44 - Debugging the Program 38:57 - Investigating Counter-Intuitive Behavior 41:16 - Debugging Collision Issues 43:45 - Debugging a Vector Iterator Error 46:01 - Introducing a Dying State for Entities 48:10 - Creating a Player Class in C# 50:25 - Adding Methods 52:58 - Implementing Vector 2 and Player.h 55:11 - Adding Code to the Player Constructor 57:19 - Adding a Single Projectile 59:44 - Moving Level Construction to a Level Editor 1:01:01 - Deferring Input to the Player Object 1:04:35 - Implementing Big Endian Memory Allocation Learn C++ programming. These 8-part C++ tutorials provide a full introduction to all the C++ basics, fundamentals, and core concepts of C++ intermediate level. Learn coding - learn C++ programming the easy way. Enter the world of object-oriented programming as an intermediate student, and expand your programming knowledge with a C++ course taught by top-rated instructors. Apart from teaching you the fundamental programming concepts using C++ programming, this course focuses on creating a real, medium-sized project. Building off of the C++ beginners course, you will add even more tools to your arsenal of programming expressiveness. Just understanding the use of individual tools isn't enough so, you will learn how to create a real-time console-based shooter game which will aid in the intermediate student's understanding of how to piece the disparate aspects of C++ together into a concise and maintainable whole. This is one of the best courses to learn C++ programming with so many tips, examples, and exercises. Note: Even though this is a legacy C++ tutorial, it is still one of the best C++ courses available with a focus on C++ for intermediate level. The next video in this C++ intermediate level course (Part 7 of 8) is: https://youtu.be/P-r364rvOt4 The playlist to this C++ intermediate level course is available at: https://www.youtube.com/playlist?list=PLS9G7A6kaaHNm-p5Pse3nMadC2izi_rvW Disclaimer: I don't own the rights to the content provided in this video. All credit to the respective owners. This video was created by 3D Buzz and is now available to you for free.
Download
1 formatsVideo Formats
Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.