Skip to content

Tiers

Tiers is a world-building tile game where players place, rotate and connect tiles to grow a map, building scenes and scoring points for the features they create.

Core trick

Tile placement rules track connected features per elevation layer, and a 3D view renders the same board state as terraced terrain.

Tags

Description

Tiers is a world-building tile game where players place, rotate and connect tiles to grow a map, building scenes and scoring points for the features they create. Scoring is similar to classic tile-laying board games, except players earn bonus points by stacking an extra layer, or tier, onto a completed scene. Play on a clean 2D board, then switch to a 3D view and watch your map become a miniature diorama. Adds another dimension to gameplay and the map!
PranavGopinath/tiers★ 00 forksTypeScriptCreated Oct 25, 2026 · last push Oct 26, 2026

README excerpt

# Tiers — 3D Terraced Carcassonne

Tiers is a deterministic, procedural 3D Carcassonne-style tile-placement game with multi-level elevation terraces:
- **Level `0` (Fertile Valley):** Classic Carcassonne cities, roads, and cloisters (`START_CITY_ROAD` starter).
- **Level `-1` (Sunken River Canyons):** Plunging waterfalls (`WATERFALL_BRIDGE`, `WATERFALL_BEND`), canyon river channels, and lake basins.
- **Level `+1` (Terraced Hill Plateaus):** Contoured grass hills (`GRASS_HILL_A`), high plateaus (`GRASS_PLATEAU`), and arched hill-bridges (`BRIDGE_HILL_A`).

## Quick Start
```bash
npm install
npm test
npm run build
npm run dev
```

## Multi-Agent Orchestration (Prompt 0)
- Run offline orchestrator test suite:
  ```bash
  ORCH_FAKE=1 npx vitest run tests/orchestrator.test.ts
  ```
- Run import boundary gate:
  ```bash
  npm run gate:imports
  ```
- See [`docs/ORCHESTRATION.md`](docs/ORCHESTRATION.md), [`docs/DESIGN.md`](docs/DESIGN.md), and [`docs/architecture.html`](docs/architecture.html).

Team