I've been wanting to develop for Windows Phone for a long time. At Uni when we learnt about XNA, there was an option to export for Windows Phone (I had something running, but only had an emulator to test it on). Sadly, XNA is not an option for WP8. If it were, I can guarantee I'd be starting a hell of a lot more projects on it (finishing them is another matter).
Super Smash Bros. for Nintendo 3DS launched the other week and it comes with a list of Challenges you can complete to unlock some extra content (this extra content is mainly trophies, music and moves to add to your custom characters). I wanted to create a tracker for myself in order to keep track of what I had and hadn't done outside of the game. That way, I could use the tracker and plan things out before jumping straight into the game. Ironically, development of this has meant less time playing the game and therefore less time attempting these challenges.
I kept the design really simple. It's my first Windows Phone 8 project so I didn't want to go overboard with it. I do like creating things in WinForms since it's quite easy to lay stuff out in but WP8 has an Android-esque feel to it which I'm not overly fond of. I did expand on the idea for just challenges and included information about characters and stages too.
|The category page. This is specific to the 3DS version - the Wii U version currently contains just Characters and a Coming Soon button.|
|The Challenges grid. There are 35 challenges per panel, and 3 panels in total. The buttons at the top cycle through each panel and the rest take you to the page that contains data about that challenge.|
|An excerpt of code that creates a button for each character in the XML file and then adds it to a list. A button click event is also defined|
|The editor also has a search feature to easily filter through the list. Here is a list of all the Pokémon characters.|
I had planned to develop an Android version too and release them both at the same time. I still intend to develop the Android version, but as for whether I opt in for using Layouts, or I use my own Android engine I have yet to decide.
The WP8 version is available on the store now.