close menu
Bookswagon-24x7 online bookstore
close menu
My Account
31%
Sams Teach Yourself Windows Phone 7 Game Programming in 24 Hours: (English)

Sams Teach Yourself Windows Phone 7 Game Programming in 24 Hours: (English)

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

In just 24 sessions of one hour or less, you’ll learn how to build high performance games for Windows Phone 7 with Microsoft’s free XNA 4.0 toolset. Using this book’s straightforward, step-by-step approach, you’ll master all the skills you need to design, develop, test, and publish highly playable games for any WP7 device. You’ll learn how to integrate game logic, touch screen user input, bitmaps, animations, audio, physics effects, GPS location services, and more. Each lesson builds on what you’ve already learned, culminating in the construction of a complete game—and giving you a rock-solid foundation for real-world success!

 

Step-by-step instructions carefully walk you through the most common Windows Phone 7 game development tasks.

 

Quizzes and Exercises at the end of each chapter help you test your knowledge.

 

By the Way notes present interesting information related to the discussion.

 

Did You Know? tips offer advice or show you easier ways to perform tasks.

 

Watch Out! cautions alert you to possible problems and give you advice on how to avoid them.

 

Learn how to…

  • Develop fast, playable Windows Phone 7 games with XNA 4.0
  • Get and manage user touch screen input
  • Draw 2D bitmapped images, and bring them to life as sprites
  • Transform sprites using rotation, scaling, and velocity calculations
  • Detect and handle collisions between game objects
  • Create surprisingly realistic animation effects
  • Master sophisticated finite state programming techniques
  • Integrate GPS Location Services into your game
  • Make the most of Windows Phone audio
  • Read, write, and save game files
  • Create your game’s Graphical User Interface (GUI)
  • Implement realistic physics effects, including gravity and acceleration
  • Tweak gameplay to make your games more fun


Table of Contents:

Introduction    1

Audience and Organization    1

Conventions Used in This Book    5

Resource Files    5

Part I: Introduction

HOUR 1: Making Games for Windows Phone 7    9

Getting Started with Windows Phone 7    9

Windows Phone 7 as a Game Platform?    10

History of the Platform    11

Hardware Specifications    16

Summary    17

Q&A    18

Workshop    18

HOUR 2: Getting Started with Visual C# 2010 for Windows Phone    21

Visual C# 2010 Express    21

Using Silverlight for WP7    24

XNA Game Studio    30

XNA or Silverlight: What’s the Verdict?    37

Summary    37

Q&A    38

Workshop    38

HOUR 3: Printing Text    39

Creating the Font Demo Project    39

Adding a New Font to the Content Project    41

Learning to Use the SpriteFont Class    45

Printing Text    46

Summary    48

Q&A    48

Workshop    49

HOUR 4: Getting User Input    51

Exploring Windows Phone Touchscreen Input    51

Simulating Touch Input    52

Using Gestures on the Touchscreen    55

Summary    56

Q&A    57

Workshop    57

HOUR 5: Drawing Bitmaps    59

Adding a Bitmap File to an XNA Project    59

Loading a Bitmap File as an Asset    62

Drawing a Bitmap with SpriteBatch    63

Drawing Bitmaps with Transparency    65

Summary    68

Q&A    68

Workshop    69

Part II: Sprite Programming

HOUR 6: Treating Bitmaps as Sprites    73

Bringing Bitmaps to Life    73

Drawing Lots of Bitmaps    74

Running into Limits with Global Variables    76

Creating a Simple Sprite Class    79

Summary    87

Q&A    88

Workshop    88

HOUR 7: Transforming Sprites    89

Translating (Moving) a Sprite    89

Using Velocity as Movement Over Time    91

Moving Sprites in a Circle    94

Summary    98

Q&A    98

Workshop    98

HOUR 8: More Sprite Transforms: Rotation and Scaling    101

Rotating a Sprite    101

Scaling a Sprite    108

Summary    114

Q&A    114

Workshop    115

HOUR 9: Advanced Linear and Angular Velocity    117

Calculating Angular Velocity    117

“Pointing” a Sprite in the Direction of Movement    124

Summary    129

Q&A    129

Workshop    129

HOUR 10: When Objects Collide    131

Boundary Collision Detection    131

Radial Collision Detection    139

Assessing the Damage    141

Summary    147

Q&A    147

Workshop    147

HOUR 11: Managing Lots of Sprites    149

Robot Trash Collectors    149

Summary    160

Q&A    160

Workshop    161

Contents

HOUR 12: Sprite Color Animation    163

Getting Started with Color Animation    163

Color Animation    167

Summary    178

Q&A    178

Workshop    179

HOUR 13: Sprite Transform Animation    181

Adding Transform Support to the Animation Class    181

Combining Multiple Animations    189

Summary    194

Q&A    194

Workshop    195

HOUR 14: Sprite Frame Animation    197

Drawing Animation Frames    198

Creating the Frame Animation Demo    202

Summary    209

Q&A    210

Workshop    210

HOUR 15: Transforming Frame Animations    213

Drawing Frames with Color Mods    213

Drawing Frames with Transform Mods    218

Animation Mods Demo    224

Summary    228

Q&A    228

Workshop    229

HOUR 16: Drawing with Z-Index Ordering    231

Prioritized Drawing    231

Summary    237

Q&A    237

Workshop    238

Part III: Gameplay

HOUR 17: Using Location Services (GPS)    241

GPS 101    241

Windows Phone Location Services    243

Simulating Position Changes    245

Creating the Geo Position Demo    249

Summary    252

Q&A    252

Workshop    253

HOUR 18: Playing Audio    255

Getting Started with Windows Phone Audio    255

Creating the Audio Demo Program    259

Summary    262

Q&A    262

Workshop    263

HOUR 19: Reading and Writing Files Using Storage    265

Using Windows Phone Isolated Storage    265

Creating the Storage Demo Example    270

Summary    274

Q&A    275

Workshop    275

HOUR 20: Creating a Graphical User Interface    277

Creating the GUI Controls    278

Demonstrating the GUI Controls    287

Summary    292

Q&A    292

Workshop    292

HOUR 21: Finite State Gameplay    295

Finite State Gameplay in Theory    295

Testing Game State    299

Summary    308

Q&A    308

Workshop    309

HOUR 22: The Physics of Gravity    311

Simulating Gravity    311

The Gravity Demo    314

Summary    320

Q&A    321

Workshop    321

HOUR 23: Rocket Science: Acceleration    323

Building the Game    323

Summary    334

Q&A    335

Workshop    335

HOUR 24: The Black Hole Game    337

Adding the Finishing Touches    337

Summary    357

Q&A    357

Workshop    357

Index    359


Best Seller

| | See All

Product Details
  • ISBN-13: 9780672335549
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Sams Publishing
  • Depth: 27
  • Height: 179 mm
  • No of Pages: 384
  • Series Title: English
  • Weight: 594 gr
  • ISBN-10: 0672335549
  • Publisher Date: 16 Nov 2011
  • Binding: Paperback
  • Edition: 1
  • Language: English
  • Returnable: Y
  • Spine Width: 22 mm
  • Width: 231 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Be The First to Review
Sams Teach Yourself Windows Phone 7 Game Programming in 24 Hours: (English)
Pearson Education (US) -
Sams Teach Yourself Windows Phone 7 Game Programming in 24 Hours: (English)
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Sams Teach Yourself Windows Phone 7 Game Programming in 24 Hours: (English)

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    | | See All


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA