NinjaSudoku

A GatorLUG project

Based on NinjaBoggle.

Play Online!

Getting the source

svn co https://projects.gatorlug.org/svn/ninjasudoku/trunk ninjasudoku

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Below is the information for the *.gatorlug.org SSL certificate

SHA1 Fingerprint=07:CD:84:72:1D:8D:F9:B7:29:42:49:88:83:88:93:83:E0:22:21:C6
MD5 Fingerprint=B8:0F:E4:DC:49:13:C2:6F:70:29:F6:90:A2:54:BE:D4

This message is signed with key 51068A23 owned by Barry Simons.
pub   1024D/51068A23 2006-03-19
      Key fingerprint = 6CFA D85D A783 5B3F B79E  DBFF 575F 4F21 5106 8A23

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFH5c9dV19PIVEGiiMRAtWoAJ9uFbaA9kpgqYe+WHnLLI4LifWhuwCglYfG
851PZEUz9MdEd1Ay7HdItQ4=
=nAF4
-----END PGP SIGNATURE-----

Things to do

  • Client UI
  • Projector UI
  • Well-formed board generation

Some references on generating and solving Sudoku boards

  • American Scientist Online provides a brief overview of the Sudoku puzzle and discusses some mathematical ideas behind it.
  • An article entitled Sudoku & Graph Theory written by three Israeli software engineers which discusses graph theory as a means for understanding Sudoku puzzles. This article also provides a Chain Exclusion and Pile Exclusion algorithm solver with complete source for Visual C++ 6.
  • Some well-illustrated examples of advanced Sudoku solution strategies that are taken step-by-step visually.
  • There's a Sudoku puzzle generator offered at this website.
  • SourceForge hosts a Sudoku Project that appears to be quite elaborate, and supports puzzle generation as well as solving puzzles by a whole host of algorithms.

The July GatorLUG Presentation

...is attached below.

Developer Documentation

CoreProtocol

Attachments