Beginning Game Programming, 2/e (Paperback)

Jonathan S. Harbour

買這商品的人也買了...

商品描述

Description

Develop the essential skills you need to take your game ideas from concept to reality! Whether you want to create simple games for your own enjoyment or you are ready to create prototypes that will help you get your foot in the door professionally, Beginning Game Programming, Second Edition contains the techniques to help you reach your goals. If you have a basic understanding of C, this unique guide covers everything you need in order to create your own 2D and 3D games in C and DirectX 9. Youll learn how to develop each element of your gamefrom creating your own 3D models and loading them with DirectX 9 code to enhancing the artwork and creating sound for your game. Using the skills you learn within each chapter, youll develop your own game librarya tool which reaches far beyond the pages of this book and can be used for future game projects. Put each of your newfound skills to use as you create your own complete, fully functional 3D game, using collision detection, with real 3D models. If youre ready to turn your ideas into actual games, then your journey begins here!
 
Table of Contents

Introduction
Part One: Windows Programming
1. Getting Started With Windows And DirectX
2. Windows Programming Basics
3. The Real-Time Game Loop
Part Two: DirectX Programming
4. Your First DirectX Graphics Program
5. Bitmaps, Surfaces, and Animated Sprites
6. Tile-Based Scrolling and Level Editing
7. Jamming With DirectX Audio
8. Handling Input Devices
9. Creating A Complete 2D Arcade Game
Part Three: 3D Programming
10. 3D Graphics Fundamentals
11. Creating Your Own 3D Models With Anim8or
12. Working With 3D Model Files
13. Developing Your Own 3D Engine
14. Creating A Complete 3D Action Game
Part 4: Appendices
Appendix A: Answers To The Chapter Quizzes

商品描述(中文翻譯)

描述
開發您所需的基本技能,將遊戲概念變為現實!無論您是想為自己的娛樂創建簡單的遊戲,還是準備創建原型,以幫助您在專業領域站穩腳跟,《遊戲編程入門,第二版》都包含了幫助您實現目標的技巧。如果您對C有基本的了解,這本獨特的指南將涵蓋您在C和DirectX 9中創建自己的2D和3D遊戲所需的一切。您將學習如何開發遊戲的每個元素-從使用DirectX 9代碼創建自己的3D模型並加載它們,到增強藝術品並為遊戲創建聲音。使用您在每個章節中學到的技能,您將開發自己的遊戲庫-這是一個遠遠超出本書範圍的工具,可用於未來的遊戲項目。在創建具有碰撞檢測的完整、完全功能的3D遊戲時,將您所學的每一項新技能應用到實際中。如果您準備將您的想法變成實際的遊戲,那麼您的旅程就從這裡開始!

目錄
引言
第一部分:Windows編程
1. 開始使用Windows和DirectX
2. Windows編程基礎
3. 實時遊戲循環
第二部分:DirectX編程
4. 您的第一個DirectX圖形程序
5. 位圖、表面和動畫精靈
6. 基於瓦片的滾動和關卡編輯
7. 使用DirectX音頻
8. 處理輸入設備
9. 創建一個完整的2D街機遊戲
第三部分:3D編程
10. 3D圖形基礎知識
11. 使用Anim8or創建自己的3D模型
12. 使用3D模型文件
13. 開發自己的3D引擎
14. 創建一個完整的3D動作遊戲
第四部分:附錄
附錄A:章節測驗答案