Skip to content

Repository files navigation

The Establishment

This project is in honor of The Establishment creator Manda Shafer.

A browser-based local multiplayer implementation of The Establishment, using the rulebook and card assets included in this repository.

Visit the official game site

Open the live site and game demo →

Play Locally

From the repository root:

python3 -m http.server 4173

Open http://localhost:4173/webgame/.

The game is a static HTML, CSS, and JavaScript application. It has no build step or package dependencies.

Build the Docs Site

This repository includes a Quarto website shell for public docs and demo navigation. The GitHub Pages workflow renders the site and publishes _site/. The playable app remains in webgame/ and is copied into the rendered site as a static resource.

Install Quarto, then render or preview the site project from the repository root:

quarto render site
quarto preview site

The generated site is written to _site/.

Features

  • Rulebook-aligned setup for 2-6 players
  • Faction selection with faction-specific influencer decks
  • Generated description-card image selection
  • Four-round storyline flow
  • Snake-order influencer placement
  • Society restrictions, scoring, and XP tracking
  • Optional beginner-mode phase reminders
  • Responsive local multiplayer interface

See webgame/README.md for implementation details and current limitations. Use docs/FULL_GAME_PLAYTEST_CHECKLIST.md for repeatable complete-game validation.

Repository Layout

  • site/ - Quarto website shell and navigation
  • webgame/ - playable browser application
  • scripts/ - deterministic asset generation helpers
  • __docs__/ - rulebook, storybook, and card assets
  • docs/ - product roadmap, playtest checklist, architecture spikes, and future multiplayer planning

Roadmap

The first product target is a polished local referee that does not require physical cards. See docs/LOCAL_REFEREE_ROADMAP.md.

Contributing

Contributions are welcome. Read CONTRIBUTING.md before opening an issue or pull request.

Community participation is governed by the Code of Conduct. Security concerns should follow SECURITY.md.

License

The software is available under the MIT License.

About

Browser-based local multiplayer implementation of The Establishment with rulebook-aligned setup, faction decks, description cards, and scoring.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages