A room above the valley.
An imagined window at Bagh Bhairab opens straight onto a broad, walkable temple precinct, with the Kathmandu Valley beyond. This is a stylized interpretation, not a surveyed reconstruction of a particular window or courtyard. Landmarks and distances are adjusted for the story.
Painted houses, ridges and clouds sit beyond a three-dimensional courtyard. From the third-storey window, the courtyard is already visible below the valley. Scrolling moves continuously out and down into that same space. After arrival, choose a named destination in Guided mode, or switch to Explore for WASD/arrow movement and drag-look. On a phone, Explore supplies touch controls. The temple, paths and table stations are a stylized connected precinct rather than an exact survey.
Your pace
Scroll to move through the room. Drag the paper sideways or use its arrows. On a phone, a separate timber easel keeps the paper and its navigation readable above the footer. Move your pointer to carry the breeze; leave it and the trees settle. The light stays where you set it. Reduced motion turns off ambient movement and uses immediate page and piece changes.
At the courtyard tables
Choose a destination to travel to its physical board, then Start when ready. Seven game tables offer Baghchal, chess, tic-tac-toe, Ludo, Dhumbal, Marriage and Call Break. Each has its own turn instructions, legal actions, result and replay controls. Browser Back returns to the compound; Forward restores the table. Local games pause while you are away.
All hosted opponents currently use local algorithms. barga request adapters cover Marriage, Dhumbal, Ludo, chess and Call Break, but no hosted model service is connected. Baghchal and tic-tac-toe remain exploratory local games. The separate writing table displays a recorded earlier model synthetic example. The other decision boards use explicitly labeled deterministic illustrations.
Inspect this decision shows the exact public observation preview, all legal candidates and the source of an applied action. No opponents’ hidden hands are exposed. Actual model probabilities, token counts and timing appear only after a validated service response. Input-preview language changes are not model predictions. More than 20 options are retained for human play, while the current model adapter rejects those positions without truncation.
Baghchal: you place all 20 goats, then move along the incised lines. Tigers can jump one goat to capture; five captures wins. Trap every tiger to win. This local ruleset disallows repeated positions in the movement phase and loses for a blocked side.
Chess: you are White. Select a piece then a square, or drag a piece sideways to begin lifting it. Castling, en passant and promotion are supported. The casual table automatically ends on threefold repetition or the fifty-move draw rule. barga is a beginner at chess. A simple move generator proposes five legal moves; barga picks one.
Ludo: Roll dice is the primary action; then choose a legal token. Dhumbal: discard a card or valid group, then draw; show only at a total of 5 or less. Marriage: draw, discard and show qualifying melds; showing and finishing are rule-driven. Call Break: call 1–8, play legal cards and review scores between five rounds.
barga plays the opposing seats in Marriage, Dhumbal, Ludo and Call Break. Candidate preferences appear on the physical board; the adjacent paper holds the exact request and response. Tap it to lean in, then step through turns and JSON pages. Probabilities are barga’s preference among the options shown, not win chances. If the service is unavailable, a local rule-based player stands in. Tic-tac-toe uses a local rule-based player.
For keyboard play, use the small edge control. Arrow keys move focus around the board; Enter chooses a piece or destination. Escape returns to the edge controls. Pawn promotion has four visible edge choices.
Evaluation sources and recorded-example details
Assets and source
Download the scene source
Download the painted layers
Download the folio and table artwork
UI and Nepali text use Mukta; headings use Martel. The Ranjana wordmark uses Nithya Ranjana. All three ship with SIL OFL licenses; the original Noto font remains bundled. Three.js is MIT-licensed; chess.js 1.4.0 is BSD-2-Clause licensed. Licenses ship with the source.ampixa.com · barga model card · pip install barga · Python package source · Apache-2.0