A link was just posted on [url=http://origamiproject.com/forums/thread/2901.aspx]OrigamiProject.com [/url] by Amjoe announcing that the C# source code for the ultra mobile PC Sudoku has just been released and is available [url=http://www.microsoft.com/downloads/details.aspx?FamilyID=c0461e1a-bd6a-4b21-a199-d3d4f9d79cf7&DisplayLang=en]here.[/url]
The original source for the tablet PC iteration of Suduko was created by a Microsoft employee named Stephen Toub. He is apparently going to be releasing an article as well to the download page shortly which will detail the algorithmic aspects of implementing a Sudoku game, in addition to the specific details that help you implement other applications designed for Tablet PC and UMPC. (According to the little blurb on Microsoft.com so far about it.)
after I downloaded the code, I wanted to find out a little more about Stephen Toub so I looked him up on Google and I found his msdn blog
located at http://blogs.msdn.com/toub/.
On his site he actually has a cool story about why he decided to write Sodoku. According to Stephen:
“In July of 2005, I was visiting my brother and my college roommate John in London. While there, John got me hooked on Sudoku, a puzzle game that was then sweeping Europe and is now sweeping the US. On the way back to the states, instead of sleeping as I should have done, I opened Visual Studio and spent the entire flight madly coding away on a Tablet PC implementation of Sudoku. When I got back to work and showed the Tablet team the prototype I’d created, it was very quickly swept up into a larger project dubbed the “Origami Project.” ”
That’s cool. I’m also impressed that Microsoft let him release the code. They are obviously trying to get a bigger developer following behind Tablet PC applications.
We will have more to say about this application after I have a chance to go through the C# code and see how it’s all implemented and when the article is released.