Professional Windows Phone 7 Game Development: Creating Games using XNA Game Studio 4
Providing an overview of developing games for Windows Phone 7 while working within XNA Game Studio 4, this comprehensive resource covers such essential topics as device/emulator, development tools, device orientation, tilt and accelerometer sensors, multi-touch, working with Cloud and Web services, and more. Three complete games are included within the book plus hands-on explanations and clear example codes help you gain a deeper understanding of the Windows Phone 7 features so that you can start building a game right away.
- Serves as a comprehensive reference on Windows Phone 7 game development with XNA Game Studio 4
- Includes real-world examples and anecdotes, making this book a popular choice for those taking their first steps into the game development industry
- Demonstrates how to program for device orientation, incorporate Touch Input, add music to a game, work with 3D, and take your game to the marketplace
Put your game face on and start designing games for Windows Phone 7 with Professional Windows Phone 7 Game Development!
CHAPTER 1: GETTING TO KNOW THE WINDOWS PHONE 7 DEVICE.
CHAPTER 2: GETTING STARTED.
CHAPTER 3: ORIENTATION.
CHAPTER 4: TOUCH INPUT.
CHAPTER 5: GIVE ME YOUR INPUT.
CHAPTER 6: THE STATE OF THINGS.
CHAPTER 7: LET THE MUSIC PLAY.
CHAPTER 8: PUTTING IT ALL TOGETHER: DRIVE & DODGE.
CHAPTER 9: WHOA! THE WORLD ISN’T FLAT AFTER ALL.
CHAPTER 10: IT'S YOUR TURN!
CHAPTER 11: THE WORLD OUTSIDE YOUR WINDOW(S).
CHAPTER 12: PUTTING IT ALL TOGETHER: POKER DICE WITH FRIENDS.
CHAPTER 13: DUDE, WHERE'S MY CAR?
CHAPTER 14: TAKE A PICTURE; IT’LL LAST LONGER!
CHAPTER 15: PUTTING IT ALL TOGETHER: PICTURE PUZZLE.
CHAPTER 16: WHERE DO YOU GO FROM HERE?
George W. Clingerman is a business developer who works with .NET and SQL to build WinForm and web software. He also develops games, creates tutorials for beginning game development, and is a Microsoft MVP for XNA.
|README||2.05 KB||Click to Download|
|Complete code for Professional Windows Phone 7 Game Development||30.78 MB||Click to Download|
With the WP7 7.1 (Mango) tools release, Microsoft has included VB support for XNA. All C# XNA samples in the book have been rewritten in VB XNA.
|18.97 MB||Click to Download|
Do you think you've discovered an error in this book? Please check the list of errata below to see if we've already addressed the error. If not, please submit the error via our Errata Form. We will attempt to verify your error; if you're right, we will post a correction below.
|27||Error in Text
ContentLoad() should be" LoadContent()
|34||Error in Reference
"As you saw in Listing 3-2, ..." should be: Listing 3-4
|35||Error in Code
The example code uses "Accelerometer.ReadingChanged..." This should be "accelerometer.ReadingChanged..."
|214||Error in Code
public void Update(GameTime gameTime, Sprite collisionSprite, Sprite.CollissionDelegate collisionDelegate)
Currently reads: hazard.Position.Y= GetLanePosition(); hazard.Position.Y = lastYPositionOfHazardInChain - 300; ... // Should read: hazard.Position.X= GetLanePosition(); hazard.Position.Y = lastYPositionOfHazardInChain - 300; ...
|216||Error in Code
Currently reads: instead of input.AddTouchGestureInput(ActionMoveRight, GestureType.Tap, ScreenLeftHalf); Should read: protected override void SetupInputs() ... input.AddTouchGestureInput(ActionMoveLeft, GestureType.Tap, ScreenLeftHalf); ...
|334||Error in Code
Currently reads: .... public void(string myId, string theirId) ... Should read: ... public void RequestGame(string myId, string theirId) ... (forgot the Method name from method definition)