Why does it deserve your vote? Because, not only is it a thoroughly addictive little puzzle game, with a multi-phone-multi-player mode that will have you coming back for more, but I’ve just released the source code! It’s all there on CodePlex, released under the GPL v2 license. Build it, try it out, and let me know what you think.
Over the next little while I’m intending to publish some posts highlighting the points of interest in the source code. In the meantime:
- Take a look at my mini animation framework, under Flatlings/Flatlings/Animation – I’m quite fond of that fluent interface
- See how I implemented Christian’s algorithm using the Reactive Framework: Flatlings/Flatlings/GameServerClient.cs – DetermineClockSkew()
- Discover how easy it is to fix the WCF HTTP CTP so that it uses the DataContractSerializer: FlatlingsServer/Infrastructure/ DataContractXmlProcessor.cs
If you visit my blog, you’ll find a new page dedicated to Simon Squared. I’ll be updating that as I blog about the source code; and I’ve also indexed all the posts I made during development – bookmark it, because I’m sure you’ll want to go back and re-live those hectic days!
It only remains for me to thank everyone who has spurred me on over the last few months with comments, tweets and links, and to remind you all to go and exercise your democratic right.