index.html
App markup, setup screen, game screen, overlays, and PWA registration
styles.css
Visual system, board layout, responsive UI, overlays, and animations
game.js
Game engine, state machine, bot logic, rendering, save/resume, and UI handlers
favicon.js
Procedural animated favicon — updates live in the browser tab during play
manifest.json
PWA metadata for home screen install
sw.js
Offline cache service worker — enables play without network after first load
scripts/gen_paths.py
Helper script for generating reference coordinate paths
docs/paths_output.md
Reference 5×5 coordinate paths
docs/CHOWKA_BHARA.md
History, setup, and core gameplay rules guide
docs/GATTI_RULES.md
Detailed rulebook — Gatti formation, splits, movement, blockades, and protection
docs/changa_asta_research.md
Research document: board math, paths, and kaudi probability analysis
tests/rules.test.js
Dependency-free Node sanity tests for board and path rules