Buy used:
$11.56
$33.89 delivery October 21 - November 13. Details
Used: Good | Details
Condition: Used: Good
Comment: Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Other sellers on Amazon
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the authors

Something went wrong. Please try your request again later.

Game Programming All in One 1st Edition

3.8 3.8 out of 5 stars 43 ratings

There is a newer edition of this item:

When combined with Visual C++, Game Programming All in One provides everything you need to get started as a game developer. Divided into increasingly advanced sections, it covers the most important elements of game development. Less experienced developers can start with the basics of C++ programming and can test their skills by developing two simple text games. After that, you're ready to move on to Windows programming and the main components of DirectX: DirectGraphics, DirectSounds, and DirectInput. Enhance your game design skills as you build a game library that you will use throughout the remainder of the book. The final sections cover advanced programming topics including mathematics, physics, and artificial intelligence. Put your new skills to the test as you conclude by building a full game.

Editorial Reviews

About the Author

Bruno Miguel Teixeira de Sousa began programming at age 11. Although he began his programming career at age 15 as a database programmer in Visual Basic, he never lost his passion for game development. Two years later, he began a full-time career performing general game programming for a UK-based company. He has been using C++ for more than 4 years and remains an avid game hobbyist.

Product details

  • Publisher ‏ : ‎ Cengage Learning PTR; 1st edition (February 2, 2002)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 950 pages
  • ISBN-10 ‏ : ‎ 1931841233
  • ISBN-13 ‏ : ‎ 978-1931841238
  • Item Weight ‏ : ‎ 3.6 pounds
  • Dimensions ‏ : ‎ 7.44 x 1.97 x 9.13 inches
  • Customer Reviews:
    3.8 3.8 out of 5 stars 43 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

3.8 out of 5 stars
43 global ratings

Top reviews from the United States

Reviewed in the United States on May 18, 2006
The first comment in the above "Most Helpful Comments" section about this book is misleading. Notice that guy is talking about the FIRST edition of this book (check the date of his post -2002?? but this 2cd ED was published in June 2004) This 2cd edition is not just an update to the first edition but is a COMPLETE rewrite of the first book and is practically a new and different book.

And this new book is very good.

But as the 2cd Ed author J.Harbour points out in the intro to this book, the assumption is made that the reader is a competent C (not C++) programmer.

In fact, the author himself is the second poster in the "Most Helpful Comments" as of today and he points this out but sadly I still talk to people who bash the book only to find out a minute later they are talking about the 1st ed and have never read this completely different 2cd edition of the book.

I highly recommend this book. It covers ALOT of ground and J.Harbour is an excellent writer who knows how to teach the subject to his intended audience (Beginning Game Programmers who are not just beginning to learn the C language)
4 people found this helpful
Report
Reviewed in the United States on February 21, 2015
If you want to know how the things goes to screen, this is the great choise! This books clarified many topics of animations and images.

Is good for study C.
Reviewed in the United States on July 29, 2014
boring
Reviewed in the United States on January 27, 2010
Being one of the very few books on Allegro game programming, this book is excellent. Mr. Harbour walks you through Allegro using the C programming language. He goes over everything from sound to vertical scrollers to horizontal scrollers to joystick, keyboard, and mouse input. There is TONS of examples in this book. This book, along with the documentation that comes with Allegro is all you will need to make some very awesome games. The games you create are 2D games, which is good (and where I think all beginners should start), so the book stays on topic and gives you everything you need (on CD, or you can download them off the net if you buy a used copy) to create full-featured computer games.
One person found this helpful
Report
Reviewed in the United States on January 2, 2015
Thanks very good, but now we are 2015 !
Reviewed in the United States on July 4, 2005
In my opinion, the author, at least in the first two chapters and appendixes, is very redundant in explaining the setup for Allegro with Dev-C++. Within a given paragraph, the author will end up essentially writing the same thing over and over and, despite the repetition, the process of configuring Dev-C++ with Allegro is unclear at best. The appendixes "explaining" the Allegro configuration is written poorly and despite following the instructions to the "T" as best I could, the second project in the book (CH2) would not compile (something about the alleg40.dll file missing). I spent half a day figuring it out, and the problem was that the author says to copy certain updated Allegro files to the appropriate folders in Dev-C++, however, he does not explain to copy the alleg40.dll (dynamic link library) file to the DLL (dynamic link library) folder in Dev-C++. Also, this same file must be copied to the system32 folder of your root directory (the one with your Operating System on it). After I did this, the project compiled successfully.

Another thing I dislike is that the source code on the CD for each project does not match the source code in the book in a lot of cases.

Apart from the bad technical writing and redundancy (and also the useless "quizzes" at the end of each chapter) I am trying to figure out whether I should try to learn something from this book or return it and try learning from online documentation.
One person found this helpful
Report
Reviewed in the United States on February 15, 2007
I think this is a great starting point for someone who already knows the basics of c++ and wants to learn the allegro library. The examples are pretty good and progress in a logical way.
One person found this helpful
Report

Top reviews from other countries

David Gunner Jnr
5.0 out of 5 stars Great service and book
Reviewed in the United Kingdom on August 2, 2016
Great book, great service, fast delivery, only downside is that it didn't come with the code cd, but it's not a massive deal. Other than that cannot fault it, highly recommended.