Book description
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.
Table of contents
- Copyright
- About the Author
- About the Technical Editor
- Acknowledgments
- We Want to Hear from You!
- Introduction
- How This Book Is Structured
- What You’ll Need
-
I. Getting Started
- 1. Learning the Basics of Game Creation
- 2. A Windows Game Programming Primer
- 3. Creating an Engine for Games
- 4. Learning to Draw Basic Graphics
- 5. Drawing Graphical Images
-
II. Interacting with Game Players
- 6. Controlling Games with the Keyboard and Mouse
- 7. Improving Input with Joysticks
- 8. Example Game: Brainiac
-
III. Animating Games with Sprites
- 9. A Crash Course in Game Animation
- 10. Making Things Move with Sprites
- 11. Managing a World of Sprites
- 12. Example Game: Henway
-
IV. Making Noise with Sound and Music
- 13. Getting Acquainted with Digital Sound and Music
- 14. Playing Wave Sounds
- 15. Playing MIDI Music
- 16. Example Game: Battle Office
-
V. Taking Animation to the Next Level
- 17. Animating the Appearance of Sprites
- 18. Creating Backgrounds for Your Sprites
- 19. Example Game: Meteor Defense
- VI. Adding Brains to Your Games
- VII. Spicing up Your Games
-
VIII. Appendixes
-
A. Quiz Answers
- Hour 1, “Learning the Basics of Game Creation”
- Hour 2, “A Windows Game Programming Primer”
- Hour 3, “Creating an Engine for Games”
- Hour 4, “Learning to Draw Basic Graphics”
- Hour 5, “Drawing Graphical Images”
- Hour 6, “Controlling Games with the Keyboard and Mouse”
- Hour 7, “Improving Input with Joysticks”
- Hour 8, “Example Game: Brainiac”
- Hour 9, “A Crash Course in Game Animation”
- Hour 10, “Making Things Move with Sprites”
- Hour 11, “Managing a World of Sprites”
- Hour 12, “Example Game: Henway”
- Hour 13, “Getting Acquainted with Digital Sound and Music”
- Hour 14, “Playing Wave Sounds”
- Hour 15, “Playing MIDI Music”
- Hour 16, “Example Game: Battle Office”
- Hour 17, “Animating the Appearance of Sprites”
- Hour 18, “Creating Backgrounds for Your Sprites”
- Hour 19, “Example Game: Meteor Defense”
- Hour 20, “Teaching Games to Think”
- Hour 21, “Example Game: Space Out”
- Hour 22, “Adding Pizzazz to Your Game with a Splash Screen”
- Hour 23, “Showing Off Your Game with Demo Mode”
- Hour 24, “Keeping Track of High Scores”
- B. Selecting a Game Development Tool
-
A. Quiz Answers
Product information
- Title: Sams Teach Yourself Game Programming in 24 Hours
- Author(s):
- Release date: December 2002
- Publisher(s): Sams
- ISBN: 9780672324611
You might also like
book
Hands-On C++ Game Animation Programming
Learn animation programming from first principles and implement modern animation techniques that can be integrated into …
book
Windows Graphics Programming Win32 GDI and DirectDraw®
The world's most complete guide to Windows graphics programming! Win32 GDI and DirectDraw: Accurate, under the …
book
Computer Games and Software Engineering
Computer games represent a significant software application domain for innovative research in software engineering techniques and …
book
LibGDX Game Development By Example
Learn how to create your very own game using the libGDX cross-platform framework About This Book …