LiveZilla Live Chat Software
Register/Login Login Contact UsContacts BlogBlog
Cart Items : 0 | Cart Total : R0
USA Categories
Site Security
Books > Computers & Technology > Programming > Game Programming > 1584504552
  1. Learn C++ By Making Games (Charles River Media Programming)
    Image(s) provided for illustrative purposes and may differ from the actual product
  2. Learn C++ By Making Games (Charles River Media Programming)

    Delivery: 10-20 Working Days
    Customer Ratings (7 reviews)
    Price R726.00

Customers Who Purchased This Also Purchased

Beginning C++ Through Game Programming, Second EditionC++ For Game Programmers (Game Development Series)Game Programming in C++: Start to Finish (Charles River Media Game Development)
Additional Information

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!

Similar Products

Game Programming in C++: Start to Finish (Charles River Media Game Development)

Brand: Charles River Media
Used Book in Good Condition
Charles River Media
Charles River Media
Charles River Media
Charles River Media
Most Helpful Customer Reviews

Book is good if you need a C++ refresher since it covers all the necessary C++ you need to build a simple 2D games in C++ in bite sized chapters and are looking to build a cross-platform games.

Writing is clear and to the point.

Focusing on single battleship game through several chapters helps keep you interested in finishing the book.

Still last few chapters a big letdown when you are supposed to have graphical version of simple text based version you started with.

This book is pretty good until you get to the later chapters which is missing code.

It seems as though the last chapter was rushed to press and author forgot to include some necessary files ie images to get code to work.

I'm giving 4 stars so maybe author can provide updated files for last several chapters.
This author may know what he's doing, but he certainly doesn't show that in this book. Some of the examples are missing. The CD is missing most of the samples and starter code. When visiting the website, it's unorganized and unhelpful. This guy seems to have made his quick buck putting this (obviously unedited) book out there and then just abandoned the thing.

The only good thing is that sometimes I can get a different description for how certain code works.

Would NEVER recommend this book to anyone wanting to learn to program.
A good idea gone bad, very bad.
Teaching computer programming is a great technique, it has lots of potential for making the learning (and teaching) experience more fun pleasurable and by consequence, more effective. Unfortunately this pathetic excuse for a book does a terribly poor job in accomplishing this task.
It starts out nicely for the first easy chapters but it quickly degenerates in an unbelievably superficial mess. Snippets of code are thrown in randomly with no clue about where they fit in a real application, and the chapters and explanations become unbelievably thin , short and superficial. Want an easy laugh? The chapter on templates is 3 pages long. I AM NOT KIDDING, you read well.. 3 pages long. To inheritance and polymorphism instead are devoted a full SIX pages.
They should be ashamed of publishing this bs.
As for the "game" part.. all you get are a few simple text based games like single player blackjack and a pathetic couple of simple SDL based... Read more
Please Note

The authorised South African distributor of this product is under no obligation to honour the manufacture's guarantees/warranties or to provide after-sales service.

Please note that this item is imported from the USA, and is designed to be used in the USA. In addition, if the unit is powered it will come with a US plug and an adapter/transformer may be required. Please click here for more information on power requirements, or check with us if you are unsure or need any assistance!

Please also note that certain items cannot be imported, these include Alcohol, Animals, Batteries, Flammable Materials, Currency, Food, Furs, Chemicals, Explosives, Medications, Plants, Seeds, Supplements, Pressurized Cans, Tactical Equipment, Vitamins, Weaponry and Weaponry Accessories. In these cases, the item and information is displayed for reference purposes only. If you are not sure if we are permitted to bring an item, please send us an e-mail with a link to the item to confirm.

Please also ensure that you are ordering the correct item for your particular application as returns to the USA are costly. Product reviews are also provided for most of our items, which can give you a good idea for possible things to look out for and the quality of the item. By clicking Add to Cart, you are confirming that the item is correct and you accept the conditions listed here.