-
-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
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:
- 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.
Location for Entry
Entry link: Feature highlights image; see also Showcase page
Code link: Source code on GitHub
How you made your entry?
- version Racket 8.1
- #lang
htdp/isl+Intermediate Student with Lambda - require
2htdp/image2htdp/universeracket/list - OS Windows 10
Licence
Images: CC BY-SA 4.0
Code: Apache-2.0
Contact details
GitHub: Jonqora
LinkedIn: lloydellen
Website: ellenlloyd.ca
soegaard
Metadata
Metadata
Assignees
Labels
No labels



