Skip to content

keiichiw/a-puzzle-a-day-solver

Repository files navigation

A-Puzzle-A-Day Solver

A solver of DragonFjord's A-Puzzle-A-Day and similar puzzle(s) like this one with tetrominoes.

The web version of this tool is available here.

The solver's algorithm is implemented in Rust and its code is compiled to WebAssembly to run on browsers.

Note that this is my personal hobby project and has nothing to do with the authors of the puzzles or my employer.

For Developers

Requirements

CLI

$ cargo run -p a-puzzle-a-day-cli -- --month Jan --day 1

Use --help flag for advanced usages.

Web App

Build

$ npm install # only once
$ npm run build # Build

Run Dev Server

$ npm run serve