Cover image for Beginning Game Programming.
Beginning Game Programming.
Title:
Beginning Game Programming.
Author:
Harbour, Jonathan S.
ISBN:
9781435455399
Personal Author:
Edition:
3rd ed.
Physical Description:
1 online resource (449 pages)
Contents:
Contents -- Welcome to the Adventure! -- PART I: INTRODUCTION TO GAME PROGRAMMING WITH WINDOWS AND DIRECTX -- Chapter 1 Getting Started with Windows -- An Overview of Windows Programming -- A Quick Overview of DirectX -- The Basics of a Windows Program -- What You Have Learned -- Review Questions -- On Your Own -- Chapter 2 Listening to Windows Messages -- Writing a Full-Blown Windows Program -- What Is a Game Loop? -- The GameLoop Project -- What You Have Learned -- Review Questions -- On Your Own -- Chapter 3 Initializing Direct3D -- Getting Started with Direct3D -- What You Have Learned -- Review Questions -- On Your Own -- PART II: THE GAME PROGRAMMING TOOLBOX -- Chapter 4 Drawing Bitmaps -- Surfaces and Bitmaps -- What You Have Learned -- Review Questions -- On Your Own -- Chapter 5 Getting Input with the Keyboard, Mouse, and Controller -- Keyboard Input -- Mouse Input -- Xbox 360 Controller Input -- A Brief Introduction to Sprite Programming -- Bomb Catcher Game -- What You Have Learned -- Review Questions -- On Your Own -- Chapter 6 Drawing and Animating Sprites -- What Is a Sprite? -- Loading the Sprite's Image -- Transparent Sprites -- Drawing an Animated Sprite -- What You Have Learned -- Review Questions -- On Your Own -- Chapter 7 Transforming Sprites -- Sprite Rotation and Scaling -- What You Have Learned -- Review Questions -- On Your Own -- Chapter 8 Detecting Sprite Collisions -- Bounding Box Collision Detection -- Distance-Based Collision Detection -- What You Have Learned -- Review Questions -- On Your Own -- Chapter 9 Printing Text -- Creating a Font -- Printing Text with ID3DXFont -- Testing Font Output -- What You Have Learned -- Review Questions -- On Your Own -- Chapter 10 Scrolling the Background -- Scrolling -- Dynamically Rendered Tiles -- Bitmap-Based Scrolling -- What You Have Learned -- Review Questions -- On Your Own.

Chapter 11 Playing Audio -- Using DirectSound -- Testing DirectSound -- What You Have Learned -- Review Questions -- On Your Own -- Chapter 12 Learning the Basics of 3D Rendering -- Introduction to 3D Programming -- The Textured Cube Demo -- What You Have Learned -- Review Questions -- On Your Own -- Chapter 13 Rendering 3D Model Files -- Creating and Rendering Stock Meshes -- Loading and Rendering a Model File -- What You Have Learned -- Review Questions -- On Your Own -- PART III: GAME PROJECT -- Chapter 14 The Anti-Virus Game -- The Anti-Virus Game -- What You Have Learned -- Review Questions -- On Your Own -- PART IV: APPENDICES -- Appendix A: Configuring Visual C++ -- Appendix B: Resources for Further Study -- Appendix C: Chapter Quiz Answers -- Appendix D: Additional Examples -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- J -- K -- L -- M -- N -- O -- P -- Q -- R -- S -- T -- U -- V -- W -- X -- Y.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: