Sams Teach Yourself Game Programming in 24 HoursSams 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. |
Contents
II | 7 |
III | 25 |
IV | 45 |
V | 69 |
VI | 91 |
VII | 111 |
VIII | 113 |
IX | 135 |
XX | 257 |
XXI | 271 |
XXII | 287 |
XXV | 307 |
XXVI | 309 |
XXVII | 323 |
XXVIII | 341 |
XXXI | 365 |
X | 155 |
XI | 171 |
XII | 173 |
XIII | 185 |
XIV | 205 |
XV | 225 |
XVIII | 243 |
XIX | 245 |
XXXII | 367 |
XXXIII | 385 |
XXXIV | 411 |
XXXV | 413 |
XXXVI | 423 |
XXXVII | 437 |
Other editions - View all
Common terms and phrases
_bGameOver _hInstance _pGame _pGame->AddSprite 1Param alien animated sprite arcade games asteroid background Battle Office game Bitmap class bitmap image Bitmap(hDC BOOL bounds action Brainiac Brainiac game called chicken color complete game create cycle demo mode device context Draw Figure flying saucer frame rate function game development game ends game engine game programming game screen GameCycle GamePaint GameStart GetDC hWindow global variables guys handle HDC hDC header file Henway game high score list hour HWND hWindow icon important joystick keyboard member variable method MIDI MIDI music MIDI song missile mouse button move NULL Pac-Man player PlaySound position pragma once program example Quiz rcBounds RECT rectangle shown in Listing Slideshow Space Out game splash screen sprite action Sprite class sprite list sprite manager SpriteCollision StarryBackground stored Update user input video games void wave sound Win32 API window class Windows program Z-order
Popular passages
Page 485 - Books' 600+ fully searchable online books. Sign up now and get your first 14 days free. Catalog Review online sample chapters and author biographies to choose exactly the right book from a selection of more than 5,000 titles.
Page xix - As the reader of this book, you are our most important critic and commentator. We value your opinion and want to know what we're doing right, what we could do better, what areas you'd like to see us publish in, and any other words of wisdom you're willing to pass our way.
Page xvii - About the Technical Editor David Franson has been a professional in the field of networking, programming, and 2D and 3D computer graphics since 1990. In 2000, he resigned his position as Information Systems Director of one of the largest entertainment law firms in New York City to pursue a full-time career in game development.