Home > programming > C++ Tutorial : C++ Programming for Game Developers Module I & II
C++ Tutorial : C++ Programming for Game Developers Module I & II
Posted on Jumat, 22 Juli 2011 by auto
In this first C++ course, you will become proficient with core C++ topics such as variables, console input and output, functions, loops, programming logic, pointers, strings, classes, and object oriented design and methodologies. In addition, you will study more complex C++ subject matter, such as operator overloading, file input and output, inheritance, and polymorphism. When practical to do so, game related examples are used to motivate the discussions.
General Course Series Description
The C++ Programming for Game Developers series of courses has been designed to satisfy three major goals. First and foremost, the key goal is to enable you to understand, and be able to apply (by writing programs), the fundamental components of the C++ programming language. The second goal of this series is to prepare you for the other courses at Game Institute, which require an intermediate level of proficiency with the C++ programming language. And finally, the last goal of the series is to introduce you to game programming related topics in an easier to comprehend 2D environment, which will serve as a stepping-stone to 3D game programming. This last goal is met by building up the tools needed to program a 2D game in the Windows environment.
Module I Description
In this first C++ course, an introduction to C++ programming basics, you will become proficient with core C++ topics such as variables, console input and output, functions, loops, programming logic, pointers, strings, classes, and object oriented design and methodologies. In addition, you will study more complex C++ subject matter, such as operator overloading, file input and output, inheritance, and polymorphism. When practical to do so, game related examples are used to motivate the discussions. Quizzes, a midterm, and a final will make up your grade.
Topics covered in Module I, Beginning C++ Game Programming:
* How to Create a C++ Program, Console Input and Output, Variables, and the Arithmetic Operators
* Logical Operators, Controlling Program Flow, Repetition, and Arrays
* Functions
* References and Pointers
* Classes and Object Oriented Programming Design
* Strings
* Operator Overloading
* File Input and Output
* Inheritance and Polymorphism
In the second C++ course in the C++ Programming for Game Developers series, we will spend a few chapters finishing up our study of C++ by examining templates, exception handling, bit operations, and the Standard Template Library (STL). Then we will begin to move away from pure C++ applications, and you will begin to examine Windows programming, where your goal will be to develop a fully functional 2D game, complete with menus, dialog boxes, graphics, physics, artificial intelligence, and user input via the mouse.
Who should take this course?
There are three primary audiences who would benefit from this course:
1. Beginners with little to no programming experience that would like to begin their training for game development at Game Institute.
2. Programmers experienced with a language other than C++ (e.g., Visual Basic, Java) who would like to learn C++.
3. Programmers that have programmed with C++ in the past, but would like a refresher course to re-familiarize them with the language before taking other Game Institute courses.
Download:
part 1
part 2
Category Article best, programming
Blog Archive
Popular Posts
-
This is link of Live World Seismic Map you can look at here : Live World Seismic Map and you can find seismic statistical data too there DAT...
-
Attention! This material is posted for educational purposes only! Hacking in any form is punishable offense. This material may be used by yo...
-
This is an updated version (date: 19 January 2011) of previous torrent "Mass Effect 2 DLC Pack Jan 2011", which can be found at th...
-
Dr.Web LiveCD - disk antivirus emergency assistance, which allows you to recover your system, affected by the actions of malicious programs ...
-
Tired of Visual Basic? Ready to move to something else? Now you do not need to rewrite all your code. More than 99% of the code can be conve...
-
Windows Game Programming with Visual Basic and DirectX is the only game programming book on the market that pairs the ease of Visual Basic w...
-
Realistic Car Mod pack with EPM and Real name !! Replaced 90 Cars and Helis. Added 24 New Cars Supported game version for 1.0.0.4~1.0.7.0 [R...
-
This is a realistic GTA 4 NYPD Police Car Mods + Sound Made by some modders in GTA IV,thanks for all of the modders who made this mods. The ...
-
VirtualBox is a powerful x86 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, hi...
-
Total PDF Converter converts PDF files to HTML, DOC (Word), text, Excel, PostScript, CSV or image files (e.g. TIFF). When you need to conver...