Constrained Chess, Play Stockfish with custom natural-language rules
Show HN: Constrained Chess, Play Stockfish with custom natural-language rules
Constrained Chess, Play Stockfish with custom natural-language rules is a business in show hn launch.
Profile
Built this mostly with AI assistance (vibe-coded). Stockfish 16 runs in the browser via WASM. Constraints are parsed in two layers: a hand-written rule parser handles common patterns (no captures, piece restrictions, no castling, etc.), and anything it can't match falls through to Claude Haiku, which generates a JavaScript matches(uciMove, chess) function on the fly. That function runs client-side and filters the list of legal UCI moves before being passed to Stockfish's searchmoves parameter, so Stockfish's skill level, depth, and randomness all still apply correctly within the allowed set.Constraints can target the engine, the player, or both. Shareable via URL (FEN + constraints + ELO enc
As a business in show hn launch, Constrained Chess, Play Stockfish with custom natural-language rules is listed here with the public details available about it.
Directory data places it at the Show HN launch stage.
| Sector | Show HN launch |
|---|---|
| Stage | Show HN launch |
Website: constrainedchess.vercel.app
Browse related
Create a free account