This VTM will introduce you to the world of C++, using beginner-level examples and descriptions. The lessons include proper use of variables, data types, operators, loops, and arrays.
This VTM expands upon the techniques established in the first VTM. The included lessons cover the use of pointers, structures, functions, classes, and the nature of inheritance in object-oriented programming.
This VTM will introduce you to the necessary skills to write your own game using C++! The lessons cover the creation of the main game loop, the construction of the draw engine, and the development of each of the necessary classes to make the game work.
This VTM will teach you how to develop your own graphical user interface, or GUI, for your applications. The lessons will use wxWidgets, so that the result will be compatible with multiple platforms, rather than being limited strictly to Windows. Lessons include how to obtain wxWidgets, the creation of your first application using wxWidgets, control creation, use of events, graphic implementation, and how to use precompiled headers to speed up compile times.
Issue 5 of the C++ Programming VTM Series will enhance and hone the skills obtained in every issue thus far, teaching you how to improve upon the game created in Issue 3. Throughout the lessons, you will create a graphics engine for the game, a custom user interface in which to play it, and a fully functional level editor, allowing the player to customize their gaming experience! Plus, as an added bonus, the CD includes special lessons only available on this disc!