SudokuDS

by Dopefish [ http://vespenegas.com ]

OVERVIEW

This is my attempt at a Sudoku game on the DS.  My wife is a bit of a Sudoku addict.
After noticing her get frustrated by the imperfect handwriting recognition in
Brain Age's sudoku puzzles, I decided to write my own version.  So, here it is.

LICENSE

SudokuDS is distributed under the terms of the GNU General Public License (GPL).
The solving functions were adapted from the public domain console-based sudoku game
found at http://www.laurasia.com.au/sudoku/ ("apt-get install sudoku" on Debian/Ubuntu).

FEATURES

* hundreds of built-in puzzles of various difficulty, with the capability to dynamically add more
* tracks which puzzles you've successfully completed, and how many times you've attempted each puzzle
* save your progress on a puzzle, and return to it later
* hint feature for when you get stuck, or cheat and reveal the final solution

TODO / WISHLIST

* indicate which puzzles have saved games on the selection screen
* track best completion time, mistakes, and hints for each puzzle
* sound effects
* random puzzle generator

INSTALLATION

SudokuDS is playable by simply copying the .NDS file to your SD/CF card.  However, this
will only give you access to a limited number of puzzles, and you will not be able to save
your progress.  For these features, you will need a homebrew device supported by libfat,
and follow these simple installation instructions:

* patch the .NDS file with an appropriate DLDI for your homebrew hardware
* copy the .NDS file to your SD/CF card
* copy the sudokuds/ directory to the root of your SD/CF card

VERSION HISTORY

0.5 (04/12/2008)
Fixed bug causing mistakes to not be counted

0.4 (12/10/2007)
Added fancy title screen and "you won" screen
Included 50 puzzles in the .NDS file so libfat is not strictly required to play

0.3 (11/26/2007)
Various interface improvements

0.2 (11/24/2007)
Added puzzle selection screen and solver

0.1 (11/20/2007)
Initial release; not distributed

