games.monopoly.simple_demo¶
Simple demo for testing the Monopoly game without LangGraph integration.
This script demonstrates the core functionality of the Monopoly game: - Board setup - Player movement - Property purchasing - Rent payments - Game events
- Usage:
python simple_demo.py
Functions¶
|
Handle a player landing on a property. |
Print a divider line. |
|
|
Print current status of all players. |
|
Print property details. |
|
Print recent game events. |
|
Run a simple Monopoly game demo. |
Module Contents¶
- games.monopoly.simple_demo.handle_property_landing(state, position)¶
Handle a player landing on a property.
- games.monopoly.simple_demo.print_divider()¶
Print a divider line.
- games.monopoly.simple_demo.print_player_status(state)¶
Print current status of all players.
- Parameters:
state (haive.games.monopoly.state.MonopolyState)
- games.monopoly.simple_demo.print_property(property_obj)¶
Print property details.
- Parameters:
property_obj (haive.games.monopoly.models.Property)
- games.monopoly.simple_demo.print_recent_events(events, count=5)¶
Print recent game events.