# Moksha Patam — the board that teaches

- From: Moksha Patam (Gyan Chaupar), the Indian game behind Snakes and Ladders
- Players: 2–4 players
- Time: 10–15 min
- Made by: Traditional, India; the source of Snakes and Ladders
- This version: A 50-square board you draw; historical boards had 72, 84 or more squares, laid out differently

Made with boardgameBuilder 0.14.4. To design from it, open boardgameBuilder and choose Open game: its blocks go on the canvas, and the feelings are left for you to pick.

Ladders begin on virtues and snakes on vices. You roll and move, and the board carries you up or down according to what you land on. The dice decide, but the board says why.

## What it shows a designer

A game made entirely of chance that still carries a meaning, because every square is labelled. It shows how a board's words can make players read luck as a lesson, and how rules can make an argument.

## What you need

- paper with a numbered board of 50 squares, snakes and ladders drawn on it
- one die
- a coin or pebble for each player

## How to play

1. **The board.** Draw a board of 50 squares in rows of ten, numbered so that the path snakes back and forth from 1 at the bottom to 50 at the top. Draw five ladders and five snakes. At the foot of each ladder write a virtue, such as generosity or patience; at the head of each snake, a vice, such as anger or greed.
2. **A turn.** Roll the die and move that many squares along the path.
3. **Up and down.** Land at the foot of a ladder and climb to its top. Land on a snake's head and slide to its tail.
4. **Finish.** You must land exactly on 50; a roll that would take you past it leaves you where you are.
5. **Win.** The first to reach 50 wins.

## After playing, talk about

- Which virtues and vices did you choose, and why there?
- Did the words change how it felt to climb or slide?
- Is it a game, a lesson, or both?

## Where the rules are written down

- https://en.wikipedia.org/wiki/Snakes_and_ladders
- https://core.ac.uk/download/269318121.pdf

## Its blocks

- Core mechanic: roll and move
- Victory condition: race to finish
- Player interaction: solo in parallel
- Chance or skill: chance read as a sign
- Theme: ritual or sacred
- Timing: take turns
- Simulation: rules make an argument

## Saved state

boardgameBuilder reads this part back when the file is opened.

```json
{"mechanics": {"core-mechanic": ["roll-and-move"], "victory-condition": "race-to-finish", "player-interaction": "solo-in-parallel", "chance-skill": "chance-read-as-a-sign", "theme": "ritual-or-sacred", "timing": ["take-turns"], "simulation": ["rules-make-an-argument"]}, "chosenFeelings": [], "previousMechanics": {}, "previousFeelings": [], "turnNumber": 0, "locked": false, "turnHistory": [], "answers": {}, "tests": {}}
```
