Your Rust-Based Terminal Calcudoku
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-06 13:20:59 +02:00
examples feat: First release! 2026-07-16 16:37:11 +02:00
src chore: Better responses on crashes 2026-08-06 13:20:59 +02:00
.gitignore feat: First release! 2026-07-16 16:37:11 +02:00
Cargo.lock feat: Added Dancing Links algorithm to check if generated grid has only one solution 2026-07-30 15:52:18 +02:00
Cargo.toml chore: Stricter clippy rules 2026-08-05 14:28:10 +02:00
README.md remove executables from repo, add under releases tab 2026-07-16 16:42:31 +02:00
rustfmt.toml formatting 2026-04-01 22:18:34 +02:00

Your Rust-Based Terminal Calcudoku

A KenKen Puzzle TUI made for the terminal using ratatui.

Example

View this asciinema recording for a video with slightly better rendering.

Yrtc demo gif

Running the program

This program is run in the command line, executable files for Linux and Windows can be found under the releases tab.

Installation

To install and use the project, simply clone the project as follows and move into the directory:

git clone https://git.dwarrowdelf.nl/arnicrietjens/yrtc.git
cd yrtc

While executables are provided, if something does not work, or you wish to compile the programs from source, you can install cargo and run the following command:

  cargo build --release

The executable will now be in the target/release/ directory

Using the application

Running the downloaded executable (or the executable in target/release if build manually) will print the output in the terminal.
Running the executable with the -h flag will give a list of options.

./yrtc.exe -h              // For windows
./yrtc -h                  // For unix systems