I want an online Sudoku game that I can embed into an HTML page. I suspect that this would best be written using an AJAX type approach, but it could probably be done pretty well in straight JavaScript too. A lot of the online games use text widgets and are very crappy to work with. I want to generate a game, solve the game online, and be able to make clue marks. There are a couple of client based Sudoku games which do the clue marks things fairly well, but I haven't seen an online version that does this well. (A clue mark allows you to note which numbers may appear in a particular cell. It can be done with little numbers in one of nine spots) You can use open source to build the game, and you can release the game as open source when you're done if you like. It should be graphical, not textual. It would be nice if it had a Hint mode, and a Blink Answer. You should be able to print the game out, inside of a web page with other content. You should be able to print the answer. Basically, I'm looking for something that isn't crap. That works smoothly, and without troubles for people with firewalls and stuff. It should be visually appealing, and it should play very smoothly.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Online embedded in HTML. It should run from a unix/linux server, if that makes a difference. Probably will involve JavaScript, but that's not a requirement.