AGPL-3.0-or-later. Full readable corresponding source is available below. No build tools or dependencies are required: serve these flat files from any static HTTP host.
Movement and capture algorithms, including both route tables, adapted from CrabAss / Surakarta-Online, Copyright © 2018–2022 CrabAss.
Original replacement interface, SVG board, capture-path tracing, deterministic local heuristic opponent, three teaching positions, undo and local persistence. No source matchmaking, accounts, database, WebSocket, geolocation, statistics service, Paper.js or jQuery included.
Complete Surakarta board and two capture circuits retained. Original engine win condition is capture of all opponent pieces. Added: immobilization loss, draw on threefold board-and-turn repetition or 80 quiet half-moves. These edition rules are described in the guide.