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
Documenting Software Architectures: Views and Beyond
Client-Server Style
Stakeholders of Interface Documentation
Where to Document Behavior
Siemens Four Views
ANSI/IEEE-1471-2000
Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More
Specifying a Runtime Library Variant
Converting Numbers to Strings
Parsing a String Containing a Number in Scientific Notation
Storing Strings in a Sequence
Ensuring That a Member Function Doesnt Modify Its Object
Cisco ASA: All-in-One Firewall, IPS, and VPN Adaptive Security Appliance
Product History
Initial Setup
IP Version 6
System Maintenance
Summary
InDesign Type: Professional Typography with Adobe InDesign CS2
Readability
Optical Kerning
Dashes
Contextual Alternates
Things to Consider
MPLS Configuration on Cisco IOS Software
Unicast IP Forwarding in Traditional IP Networks
Option 3: Multi-Hop MP-eBGP Between RR and eBGP Between ASBRs
Deployment Scenarios with CSC Architecture
Introduction to Layer 2 VPNs
Case Study 5: Implementing Dynamic Layer 3 VPNs Using mGRE Tunnels
GDI+ Programming with C#
Summary
The Region Class
Advanced 2D Graphics
Global, Local, and Composite Transformations
Printing Multiple Pages
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