Fully featured Sudoku right in your terminal, built over a weekend using tui-rs. Get it from the snap store.
sudo snap install sudoku-rs
There are two themes available, Tranquil and Dracula. The theme that is used is based on your systems color preferences.
Tranquil |
Dracula |
---|---|
Or you can add your own in themes.rs
Puzzle generation technique was taken from this great Stack Exchange answer
Puzzle "seeds" are generated from here.
A series of transformations is then applied to a seed
- Remap tokens, for example mapping all 1s to 9s and 9s to 1s still gives us a solvable puzzle (~300,000 variations)
- Rotate the puzzle by 0, 90, 180 or 270 degrees (4 variations)
- Reflect the puzzle vertically, horizontally, both or neither (4 variations)
This way one seed can be used to create ~4,800,000 different puzzles