A lightweight, browser-based Solo Chess puzzle solver built with Rust and Dioxus.
- Place pieces on an 8x8 board and clear them with right-click.
- Generate a capture sequence that leaves one piece.
- Review solutions step-by-step with visual cues.
- Select a piece from the palette.
- Click squares to place pieces; right-click to remove them.
- Review the generated capture sequence below the board.
- Rust toolchain (stable).
- Optional: Dioxus CLI for web development.
dx servedx build --releaseSolo Chess with at most two captures per piece is NP-complete1. With memoization and other minor pruning strategies, solve time becomes noticeably longer with more than 15 pieces, but that is enough to solve all the puzzles from chess.com.