You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Smooth Sudoku is an independent winter break project I created after a programming course introduced me to Racket.
My goal was to create a full-featured Sudoku app with an attractive GUI, smooth UX, and some friendly supports and hints for those who enjoy a more casual approach to this game.
Highlights include:
smooth, mouse-only interaction
undo from saved move history
hints for errors or for next easiest square
toggles for error and number option visibility
efficient auto-solve mode
The app's more powerful features are made possible by a recursive backtracking search algorithm that I optimized using constraint sets. The program is written in Racket ISL+ and is runnable from source code or as a Windows executable.
Description
Smooth Sudoku is an independent winter break project I created after a programming course introduced me to Racket.
My goal was to create a full-featured Sudoku app with an attractive GUI, smooth UX, and some friendly supports and hints for those who enjoy a more casual approach to this game.
Highlights include:
The app's more powerful features are made possible by a recursive backtracking search algorithm that I optimized using constraint sets. The program is written in Racket ISL+ and is runnable from source code or as a Windows executable.
Location for Entry
Entry link: Feature highlights image; see also Showcase page
Code link: Source code on GitHub
How you made your entry?
htdp/isl+
Intermediate Student with Lambda2htdp/image
2htdp/universe
racket/list
Licence
Images: CC BY-SA 4.0
Code: Apache-2.0
Contact details
GitHub: Jonqora
LinkedIn: lloydellen
Website: ellenlloyd.ca
The text was updated successfully, but these errors were encountered: