Six game families. One unified engine
Chess
100 variants from Standard through to Duck Chess, Atomic, and Horde. Five AI difficulty tiers. Opening books.
→Draughts
International, English, Brazilian, Russian, Turkish, and more. Forced captures, flying kings, configurable boards.
→Go
Standard 9x9, 13x13, and 19x19 boards. Ko detection, territory scoring, handicap stones. Atari and Capture Go.
→Shogi
Standard Shogi, Mini Shogi, Judkins Shogi, and Tori Shogi. Piece drops, promotion zones, impasse handling.
→Xiangqi
Chinese Chess with palace and river constraints. Standard, Banqi (blind chess), and Supply Chess.
→Reversi
Standard Reversi, Othello rules, and Anti-Reversi. Automatic flipping, pass detection, endgame scoring.
→Architecture
Pure ES modules
Zero dependencies. No build step required. Import what you need directly from source. 15 modular packages.
Six topologies
Grid, Hex, Track, Pit, Graph, and Tableau. Any game board shape, from standard 8x8 to hex galaxies and card tableaux.
Pluggable AI
Minimax with alpha-beta pruning. Five difficulty tiers. Family-agnostic: the same engine evaluates chess, draughts, and Go positions.
SVG renderer
Server-side and client-side rendering. Recolorable pieces. Theme-agnostic boards. Export as PNG or embed as live interactive widgets.
Embed SDK
Drop-in iframe widgets with postMessage bridging. Mount a playable board in any web page with three lines of code.
3000+ tests
Move generation, AI evaluation, rendering pipeline, FEN parsing, variant rules. Every family, every topology, every edge case.
Asset library
Piece sets
96 recolorable SVG piece sets spanning chess, draughts, shogi, xiangqi, Go, and abstract traditions.
→Board layouts
Downloadable board diagrams for every supported variant. SVG and PNG export. Custom colours and grid overlays.
→Hex tiles
613 terrain and game tiles for hex map generation. Four styles, procedural placement, field-of-view and pathfinding.
→Fork it. Embed it. Extend it
MIT licensed. Published as importable ES modules. Used by the tools API, three original games, and seven community mods. The engine powers everything in this ecosystem.