Today's Mobile Monday (note: in the future, there might also be Metro Monday projects too... but that's for the future...) is a simple, straight forward and very educational series for creating a XNA based game for Windows Phone 7
The game is called Bizzy Bees and you can download and play it for free from the Marketplace.
The idea of the app is quite simple… the goal is to collect as many rainbow flowers as you can before all the flowers hit the bottom. You collect flowers by matching flowers and bees, so a yellow flower matches with a yellow be, a pink flower with a pink bee etc. and all bees match up with rainbow flowers
In this series we’ll walk through creating a subset of that game from start to finish.
Step 1: Setting the stage (projects and assets)
Step 2: Drawing the scene
Step 3: Adding flowers
Step 4: Making things move
Step 5: Adding some bees to the mix
Step 6: User interaction
Step 7: Rounding it up
What's coolest about this, besides the source we get to play with (see Solution below) is that Tess walks us through all the steps in creating the game...
From a short introduction to writing games in XNA (which is very different than Silverlight) and getting the initial assets (i.e. bitmaps, etc.) setup in, Bizzy Bees Step 1: Setting the stage (XNA walkthrough);
To making stuff actually move in Bizzy Bees Step 4: Making things move (XNA Walkthrough);
And onto the final touches, homework for the reader in Bizzy Bees Step 7: Rounding it up (XNA Walkthrough);
In just about every post Tess provides code snips, graphics, details, how to avoid common problems/issues and commentary related to the task at hand.
If you're looking for a friendly and easy to follow tutorial series for creating XNA based games for Windows Phone 7, this is a series you're going to want to read.