Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Sams Teach Yourself Game Programming in 24 Hours [Paperback]

Michael Morrison
3.6 out of 5 stars  See all reviews (14 customer reviews)
List Price: CDN$ 41.99
Price: CDN$ 26.45 & FREE Shipping. Details
You Save: CDN$ 15.54 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 2 to 3 weeks.
Ships from and sold by Amazon.ca. Gift-wrap available.

Formats

Amazon Price New from Used from
Library Binding --  
Paperback CDN $26.45  
Join Amazon Student in Canada


Book Description

Dec 24 2002 Sams Teach Yourself

Sams Teach Yourself Game Programming in 24 Hours demystifies game programming by providing clear, practical lessons using C/C++, the industry standard in game programming. The book focuses on the Windows API to construct games for the Windows platform and discusses game theory, including double-buffered graphics, sprite animation, and digitized sound effects and music. A fully functional game engine provides readers with the ability to create their own future games.


Customers Who Bought This Item Also Bought


Product Details


Product Description

From the Back Cover

Sams Teach Yourself Game Programming in 24 Hours demystifies game programming by providing clear, practical lessons using C/C++, the industry standard in game programming. The book focuses on the Windows API to construct games for the Windows platform and discusses game theory, including double-buffered graphics, sprite animation, and digitized sound effects and music. A fully functional game engine provides readers with the ability to create their own future games.

About the Author

Michael Morrison is a writer, developer, toy inventor, and author of a variety of computer technology books and interactive Web-based courses. In addition to his primary profession as a writer and freelance nerd for hire, Michael is the creative lead at Stalefish Labs, an entertainment company he co-founded with his wife, Masheed. The first commercial debut for Stalefish Labs is a traditional social/trivia game called Tall Tales: The Game of Myths, Legends, and Creative One-Upmanship (http://www.talltalesgame.com/). When not glued to his computer, playing hockey, skateboarding, or watching movies with his wife, Michael enjoys hanging out by his koi pond. You can visit Michael on the Web at http://www.michaelmorrison.com/.


Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

Most helpful customer reviews
4.0 out of 5 stars Code to perform the most common game operations Jan. 25 2004
Format:Paperback
Many years ago, after I purchased my TRS-80, I did what so many budding programmers did, I purchased some games and then tried my hand at writing my own. In the subsequent years, the conversations that I have had with many other programmers has revolved around their first attempts to write games. In fact, a solid argument can be made that for many people of that era, the first "large" programs that they wrote were games. Any attempt to write a game requires the use of most of what we do in programming. Topics such as file handling, sophisticated graphics, advanced data handling and complex decision making are all necessary to a good game. In this book Morrison covers all of those areas, as he steps you through the construction of several games.
The coverage of what is needed for game development is complete, and all of the code is available on CD, which is fortunate, because there is a lot of it. The language is C++, specifically Microsoft Visual C++ and
Borland C++ builder version 6. Code for the games in both versions is included on the CD. Borland C++ builder version 5.5 complete and a trial copy of version 6 are also on the CD for those who lack access to a suitable compiler. While I consider the language choice to be fine, it will pose a problem for those with limited exposure to their structures.
By necessity, Morrison is forced to spend the bulk of his allotted ink in explaining the programming of the games. Therefore, anyone unfamiliar with object-oriented programming or how these two versions of C++ are structured will find it difficult to follow the code. This is not to say that it cannot be understood, just that limited exposure to these versions of C++ will probably require that you consult another resource.
Read more ›
Was this review helpful to you?
3.0 out of 5 stars Interestingly Useless and yet Good Jan. 15 2004
By Fa Q.
Format:Paperback
Let me first start by stating that I am only interested in games design as it relates to DirectX. I believe that as I embark on making games, DirectX will be the only tool that can help me create commercial quality games.
I had been hard pressed for a couple of weeks to find ANY information in or out of books on 2D game programming with directX. I was excited by this book, though mildly worried that it didn't say anywhere that it incorporated DirectX. I bought it anyway, and after an hour of looking through it discovered that the author avoided DirectX because of the "steep" learning curve.
I currently hate this book. Its a waste because, while two years ago before I even knew what a graphics library was, this kind of book would have interested me. I've already had experience in game design with pre-built engines and so I wanted to create my own engine and use it to finish a game. This book won't help me do that. At least not a high quality game. Its an interesting read for anyone completely new to games programming, but not for anyone aspiring to create even a high quality 2d game.
This book still gets three stars because it was really my fault for not knowing that it didn't use DirectX. Its well written, and covers its subject matter pretty well. I think that the author fails to realize that probably most programmers will understand the value of DirectX and will probably pass this book up for a similar one on DirectX.
I can say at this point that 2D game programming with DirectX is such a sought after subject for a book or online tutorial for me that I'd pay a hundred dollars for said book. Actually before writing this review I did see another Sam's book with the same name + "with DirectX" so I guess I'll be checking that out.
Read more ›
Was this review helpful to you?
4.0 out of 5 stars Great introductory books Jan. 6 2004
By A Customer
Format:Paperback
I have a passion about games. That's why I studied computer science, and I finally decided to dedicate all my free time to start learning how to program games. So I bought Teach yourself game programming in 24 hours by Michael Morrison. Let me tell you, I was surprisingly pleased, and didn't want the book to end.
To start with, this book is not for complete newbies into the C++ language but it shouldn't be. I hate a game book that spends half of its pages teaching you how to program C++. If I wanted that, I'd go back to school and take another C++ course. It also doesn't throw all the theory and math on you like some gaming books out there that are better left for writing a PHD thesis. No, this one is easy enough to follow but also assumes you already have working knowledge of C++. It digs into building a game engine from the ground up, and uses all that knowledge to build gradually more fun and interesting 2D games. It really opened my eyes to many little new tricks I can use to build my own games like the sprite manager and animation. If you guys can't compile the games, I think you still need to have better knowledge of C++ before you tackle this one. I had no problems compiling all the programs using Microsoft Visual C++ 6.0, and although there was a problem or two (due to the fact that the book was written in 2002 and some windows functions used in the book have changed since MSVC++ 6.0), I still found a way to fix them and get them to work. Now why didn't I give it the 5 shining stars then?
Well, first of all it is a 2D book, and it does not use DirectX. So we can use it to build primitive games, but come on, how many companies out there don't use DirectX.
Read more ›
Was this review helpful to you?
Want to see more reviews on this item?
Most recent customer reviews
2.0 out of 5 stars What?????
this book is a waste of money it expects you too know c++ already what is up with that!it says teach yourself and it says its for beginners this bokk is crap dont buy it it sucks!
Published on July 1 2004 by Jacqueline J. Schultheis
4.0 out of 5 stars good book, however...
This is a good book for a beginner for the subject. I wish the book had a section to explain how to compile example programs contained in CD in Chapter 2 so that a beginner feels... Read more
Published on Jan. 3 2004
5.0 out of 5 stars About the code in this book.
The code in this book is NOT ment to be copied and compiled from the first few chapters except for the skeleton program. Read more
Published on Oct. 2 2003 by Mitch
4.0 out of 5 stars The code _does_ compile!
This book teaches you how to program 2D games and a game engine. It doesn't teach you DirectX or OpenGL, just programming with the Windows API. Read more
Published on Aug. 31 2003 by Marjolein
1.0 out of 5 stars False and faulty information
This book clearly states in several places that the accompanied listings (both in the book and on the cd) will compile with Dev-C++, Microsoft Visual C++, Borland 6. Read more
Published on Aug. 1 2003 by "josh_n"
5.0 out of 5 stars Great Book
I love this book it is great I could not understand any of the other books I bought on game programming this one I can finally understand. BUT it is a book about Windows GDI. Read more
Published on July 3 2003
5.0 out of 5 stars Great Book
I love this book it is great I could not understand any of the other books I bought on game programming this one I can finally understand. BUT it is a book about Windows GDI. Read more
Published on July 3 2003
2.0 out of 5 stars Running into trouble...
Chapter 3 will not compile in Borland 5.5 or DEVC++ on XP Pro... this could be because many of the code citations do not indicate in which file to place them. Read more
Published on May 31 2003 by Chad
3.0 out of 5 stars The C++ is unnecessary, Lamothe is clearer
Good introduction to Game programming and Windows GDI graphics functions, the only problem is I got lost in Chapter 3 "Creating an Engine for Games. Read more
Published on Feb. 28 2003 by PhilVaz
4.0 out of 5 stars Sams Teach Yourself Game Programming In 24 Hours
Buy It! Why? This book teaches the fundamentals of game
programmiing - //minus the confusing direct x layer
Learning C++,Win32,SDK,API is quite a challenge for the... Read more
Published on Dec 10 2002 by daman
Search Customer Reviews
Only search this product's reviews

Look for similar items by category


Feedback