schmee / zig-kakuro

A Kakuro solver written in Zig

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zig-kakuro

A Kakuro solver written in Zig with a GUI for interactive solving.

The repo bundles 980 Kakuro puzzles from Otto and Angela Janko's puzzle site, an excellent resource for logic puzzles of all kinds, and after some algorithm improvements zig-kakuro can now solve all 980 puzzles 😎

Building

  1. Download the Zig 0.13 for your platform here (but see platform support below).
  2. Clone this repo to your local machine.
  3. Run zig-kakuro in one of two ways:
  • Run zig build gui to run the GUI solver
  • Run zig build solve to run the solver on all the included Kakuros.

Platform support

OS / CPU arch. Solver GUI
macOS x86 βœ… βœ…
macOS aarch64 βœ… βœ…
Windows 10 x86 βœ… βœ…
Linux ❓ ❓

Legend:

βœ… - Works without issues. πŸ› - Mostly works, but with some issues. ❌ - Does not work at all. ❓ - Untested.

If you run into any bugs or build issues, please open an issue.

Acknowledgements

License

zig-kakuro is licensed under the MIT License.

About

A Kakuro solver written in Zig

License:MIT License


Languages

Language:Zig 100.0%