Play The Mandalay Bay
CLI, web terminal, and pixel RPG surfaces
Three playable surfaces share save slots and the chip wallet. This Posit site documents them; the interactive clients live on GitHub Pages and in the Python package.
0.1 Web terminal
Browser hub with casino floors, hotel, pool, and rewards phone.
0.2 Pixel RPG
Thirty-two walkable rooms — including a Strip overworld to Luxor and Excalibur — that mount the terminal’s own screens.
0.3 Python CLI
Authoritative local play — stdlib only at runtime.
python3 -m mandalay_bay1 Quick start (CLI)
git clone https://github.com/Exios66/degen-llms.git
cd degen-llms
python3 -m mandalay_bay # Save library → casino floor
python3 -m mandalay_bay --list-saves
python3 -m mandalay_bay --slot 1 --new-save --name "Ace"
python3 -m blackjack # Standalone blackjackOptional editable install and tests:
pip install -e ".[dev]"
python3 -m pytest -v2 Keyboard and UX tips (web)
| Input | Action |
|---|---|
| Number keys / click | Menu choices |
| P | Open MGM Rewards phone |
| Casino Guide | In-lobby rules reference |
| Leave Casino | Auto-save and exit |
Full navigation: Player Guide · first launch: Getting Started.
3 What ships in the repo
| Path | Contents |
|---|---|
mandalay_bay/ |
Hub, hotel, pool, rewards, activities |
blackjack/ |
Decoupled blackjack engine |
poker/ |
Texas Hold’em hand evaluation |
docs/ |
Web terminal + shared JS (mirrored to gh-pages /docs) |
docs/rpg/ |
Phaser overworld |
tests/ |
pytest suite (200+ tests) |
4 RNG note
Production randomness uses OS CSPRNG. Outcomes are not manipulated for narrative effect.