Changing the WASM version will take effect when the engine is next initialized (e.g., after clicking Reset Game or switching player types).
About Quack-Mate
What is Quack-Mate?
Quack-Mate is an experimental chess engine that performs move generation and evaluation directly within DuckDB using SQL. It explores the feasibility of using analytical databases for game-tree search.
You are currently playing using a WASM DuckDB engine in Restricted Mode. Because memory is limited to 4GB, search depth is capped at 5 (3 for Recursive CTE) and threads at 2.
To experience Quack-Mate with higher depths and the high-performance Native DuckDB backend, please visit the GitHub Repository and run it locally.
Engine Options
Max Depth: How many plies ahead the AI calculates.
Max Depth QS: Quiescence Search depth: how many plies on top of Max Depth the AI calculates to stabilize non-quiet positions involving captures.
Strategy: Different SQL approaches to search (Recursive CTE is impractical above Max Depth 3).
Optimisations: Toggleable Move Ordering Heuristics and Pruning Techniques that help the engine search faster.
📐
Screen Too Small
Quack-Mate requires a minimum window size of 1200px × 640px to function properly.
Please enlarge your browser window or use a desktop device to continue.
Alternatively, you can increase the resolution by zooming out in your browser.
You can do this by pressing Ctrl- (Cmd- on Mac).