Aww c’mon you must have been expecting this one, poor old Flash always has it’s nose pushed out when it comes to a new platform!
I totally missed the launch of the Windows Phone 7 SDK in the rush of the emigration, so I was really excited when we had our first few Windows Phone 7 handsets here in Sydney and there’s a good buzz surrounding the new platform. It gave me a kick up the arse to stop slacking, get it installed and begin creating something. I don’t usually take much persuading to jump on board a new platform and the fact I get to develop with C# is an awesome bonus, it’s right up there alongside AS3 as my language of choice.
So for the last few weeks I’ve been buried in books regarding XNA and a smattering of Silverlight (I’ll be honest, this is my least favourite bit at the moment) trying to get as much experience as possible in order to decide on the platform and you know what….. I like it :)
I’ve focused primarily on the XNA/Games front as I’m enjoying that the most and I currently have the basics of a tile engine using the XML Tiled provides for the levels. It’s very much work in progress but a little more depth and video after the break…
I have the basic classes for Sprite, Animated Sprites, Button with states, Thumbsticks. I’ve also several other manager classes such as a DisplayManager for setting orientation, getting screen bounds; a SceneManager which works with splash scenes, title scenes and levels etc. There’s a few bits and pieces more that’s all being rolled in to my own little framework and something I’ll hopefully post more on in the future and hopefully a few tutorials too. In the mean time I’d expect to see more WP7 content on here soon :)
Ok so heres a SWF based video of what I have so far, it’s a little large at 3.86mb but it showcases the collision detection up and running and integration with the Tiled map editor and how quick it is to create a map, there’s laods more to do but that’s the fun part.