No description
Screenshots generated via Playwright showing key game states: - 01_midgame_properties_owned: Properties with colored owner indicators - 02_houses_built: Houses/hotels rendered on properties - 03_after_trade: Board state after a property trade - 04_baltic_mortgaged: Mortgaged property display - 05_bob_bankrupt: Bankrupt player with skull/opacity/strikethrough - 06_game_over: Game over with winner confetti Also includes earlier QA screenshots: - single_player_joined: Lobby with one player registered - player_bankrupt_game_over: Bankrupt endgame state Tools: screenshot_states.py (synthetic states) and screenshot_integration.py (integration test scenarios) |
||
|---|---|---|
| __pycache__ | ||
| docs | ||
| plugins | ||
| reference | ||
| screenshots | ||
| site | ||
| test_data | ||
| house_parser.py | ||
| irc_client.py | ||
| monop_bridge.py | ||
| monop_parser.py | ||
| monop_players.py | ||
| README.md | ||
| run_game.py | ||
| screenshot_integration.py | ||
| screenshot_states.py | ||
| test_house_parser.py | ||
| test_integration.py | ||
| test_integration_bugs.py | ||
| test_parser.py | ||
| test_parser_bugs.py | ||
| test_parser_commands.py | ||
| test_parser_resign.py | ||
| test_players.py | ||
monop-board Static Site
Visual Monopoly board viewer that reads game-state.json and displays the board.
Usage
# Serve from the site directory (game-state.json should be in this dir or parent)
cd site/
python3 -m http.server 8080
Then open http://localhost:8080 in your browser.
Features
- Classic Monopoly board layout
- Player tokens with colors and initials
- Property ownership indicators
- Houses (green) and hotels (red)
- Color-coded property groups
- Player info panels with money, properties, cards
- Game log with recent events
- Auto-refreshes every 2 seconds
- Demo mode when no live game is running
- Mobile-responsive dark theme