Flylib.com
Professional XNA Programming: Building Games for Xbox 360 and Windows with XNA Game Studio 2.0
Professional XNA Programming: Building Games for Xbox 360 and Windows with XNA Game Studio 2.0
ISBN: 0470261285
EAN: 2147483647
Year: 2007
Pages: 138
Authors:
Benjamin Nitschke
BUY ON AMAZON
Table of Contents
Back Cover
Professional XNA Game Programming-For Xbox 360 and Windows
Credits
Introduction
What This Book Covers and How Its Structured
Source Code
Errata
p2p.wrox.com
Part I: XNA Framework Basics
Chapter 1: Introducing XNA
Get the Free XNA Game Studio Express
Getting Started
Notes about XNA
Troubleshooting
Summary
Chapter 2: Creating Your First Game-Pong
Game Ideas
Lets Write Pong
How This Looks on the Xbox 360
Challenge: Improve the Pong Game
Troubleshooting
Summary
Chapter 3: Helper Classes
Managing the Content Pipeline
Logging Error Messages
Unit Testing in XNA
RandomHelper Class
StringHelper Class
Other Helpers
The Breakout Game
Challenge: Improve the Breakout Game
Summary
Chapter 4: Game Components
The Game Class
Game Components
More Helper Classes
Tetris, Tetris, Tetris
Challenge: Create the NextBlock Game Component
Summary
Part II: Basic Graphics Engine
Chapter 5: Writing Your Own XNA Graphics Engine
What Should Your Engine be Able to Do?
3D Programming
Plugging in More Game Components
Making Sure Games Run on the Xbox 360
Challenge: Write a Game Component
Summary
Chapter 6: Shader Management
Step-by-Step Shader Tutorial
Importing the Shader into Your Engine
Challenge
Summary
Chapter 7: Realism through Normal Mapping
Adding Detail to Objects
So How Do Shaders Work?
ShaderEffect Class
More Shaders
Challenge: Add Parallax Mapping
Summary
Chapter 8: Post-Screen Shaders and the Rocket Commander Game
Handling Post-Screen Shaders
Implementing Post-Screen Shaders
More Post-Screen Shaders
Rocket Commander Game
Challenge: Write an Edge Detection Shader
Summary
Part III: Improving Your Game Engine
Chapter 9: Adding Sound with XACT
No DirectSound
Using XACT
Sound Class
Challenge: Create Your XACT Project
Summary
Chapter 10: Player Input and the User Interface
Input Class
Game Screens
Cameras
Space Camera
Challenge: Write a Free Camera Class
Summary
Chapter 11: Creating XNA Shooter
Putting It All Together
Landscape Rendering
XNA Shooter Game
Challenge: Write a Game with Your Engine
Summary
Part IV: Writing a Racing Game
Chapter 12: Generating Landscapes and Tracks
Game Comparisons
Landscape Rendering
Tracks
Challenge: Create a New Unit Test Track
Summary
Chapter 13: Physics
Newtons Laws of Motion
Physics Engines
Implementing Physics
Car Collision
Challenge: Figure out the Road Collision
Summary
Chapter 14: Fine-Tuning and Modding the Racing Game
Game Concept
Game Screens
Final Unit Testing and Tweaking
Additional Ideas
Challenge: Write Your Own Mod
Summary
Appendix A: Resources
Code Download Structure
Books
Graphics and Shader Technologies
Golden Rules and Tips
Class Overviews
Index
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Professional XNA Programming: Building Games for Xbox 360 and Windows with XNA Game Studio 2.0
ISBN: 0470261285
EAN: 2147483647
Year: 2007
Pages: 138
Authors:
Benjamin Nitschke
BUY ON AMAZON
CISSP Exam Cram 2
Requirements for New Site Locations
Threats Against Access Control
Common Flaws in the Security Architecture
Answers to Exam Prep Questions
Answers to Exam Prep Questions
SQL Tips & Techniques (Miscellaneous)
Working with Queries, Expressions, and Aggregate Functions
Writing External Applications to Query and Manipulate Database Data
Retrieving and Manipulating Data Through Cursors
Working with Data BLOBs and Text
Working with Stored Procedures
SQL Hacks
Hack 3. Perform Conditional INSERTs
Hack 20. Uncover Trends in Your Data
Hack 54. Denormalize Your Tables
Hack 70. Combine Your Queries
Hack 91. Export and Import Table Definitions
MySQL Clustering
Auto-discovery of Databases
Obtaining, Installing, and Configuring MySQL Cluster on Other Platforms
MySQL Clusters Native Backup Tool
High-Speed Interconnects
An Overview of Binary Options
AutoCAD 2005 and AutoCAD LT 2005. No Experience Required
Setting Up a Drawing
Using Layers to Organize Your Drawing
Grouping Objects into Blocks
Working with Hatches and Fills
Managing External References
Quantitative Methods in Project Management
Introduction to Probability and Statistics for Projects
Organizing and Estimating the Work
Making Quantitative Decisions
Expense Accounting and Earned Value
Special Topics in Quantitative Management
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies