This is a Windows application, written in C++ with the Win32 api (here is the source code). You can play and generate Sudoku games on 4x4 up to 64x64 boards. Features include:
Find a solution to any Sudoku game, or prove that a solution does not exist
Generate Sudoku games of varying difficulty
Solving and Generating are processes that run in a seperate thread, so they can be terminated by the user at any time. Generating a 64x64 sudoku can take a long time!
Option to allow 'hints'