Is there an algorithm or way I can get initial state sudoku puzzles for a sudoku game. Preferably with the ability to have different levels of difficulty?
I recently open sourced my Objective C Sudoku board generator, if you're interested...
http://jayfuerstenberg.com/devblog/open-source-code-for-developing-sudoku-for-iphone-and-os-x
It's obviously made for iPhone and the Mac but the logic is portable to whatever platform you happen to be developing for.