Learn C++ by Making Games by Erik Yuzwa

Learn C++ by Making Games by Erik Yuzwa

Regular price
Checking stock...
Regular price
Checking stock...
Summary

Using game specific code and examples, this book helps students and those wanting to learn C++ progress from the basics of C++ to more advanced topics. It is useful for an introductory C++ course and it covers a variety of advanced topics for those who progress more quickly, including the Standard Template Library and exception handling.

The feel-good place to buy books
  • Free US shipping over $15
  • Buying preloved emits 41% less CO2 than new
  • Millions of affordable books
  • Give your books a new home - sell them back to us!

Learn C++ by Making Games by Erik Yuzwa

Learn C++ by Making Games teaches the fundamentals of C++ from a unique and fun perspective. Using game specific code and examples, the book helps anyone wanting to learn C++ progress from the basics to more advanced topics. As you learn C++, you'll be putting the code and techniques into practice by programming a game project in each part of the book. The book begins with an introduction to the fundamentals of the C++ language, including the basic data types of the language. It then progresses further into creating and defining variables, basic mathematical operators, and the various loop structures at your disposal. Next, you'll learn how to use functions to make code more readable and maintainable, along with techniques for breaking up source code into several files for readability. From there you'll move to data structures and explore concepts such as using collections to store multiple copies of a data type. With these foundations of C++ firmly applied, you'll be ready to learn the basics of pointers that you'll need for all of your C++ programming. Next comes an introduction to object-oriented programming (OOP) concepts, including classes, objects, inheritance, virtual methods, and polymorphism. From there, reading and writing data files (serialization) are covered. The book concludes with an exploration of how to use the Simple DirectMedia Layer to display graphics and handle basic input, sound, linked lists, templates, along with a variety of more advanced topics, including using SDL to create a simple demo. This book is ideal for an introductory C++ course, or for anyone wanting to teach themselves C++ through the creation of game projects!
SKU Unavailable
ISBN 13 9781584504559
ISBN 10 1584504552
Title Learn C++ by Making Games
Author Erik Yuzwa
Condition Unavailable
Publisher Cengage Learning, Inc
Year published 2006-07-01
Number of pages 450
Cover note Book picture is for illustrative purposes only, actual binding, cover or edition may vary.