A Javascript tool to support more diverse rules for Monopoly not easy to implement with cash.

Nathan Schneider c29462d4e1 Updated to reflect properties ledger added 10 сар өмнө
MonoLedger.py 7df7802536 Initializing repo 10 сар өмнө
MonopolyLedger.html 5c05217824 Update 'MonopolyLedger.html' 10 сар өмнө
README.md c29462d4e1 Updated to reflect properties ledger added 10 сар өмнө

README.md

Monopoly Ledger

A Javascript tool to support more diverse rules for Monopoly not easy to implement with cash.

This project is in keeping with the original purpose of Monopoly's predecessor, The Landlord's Game, which was to demonstrate the effects of different economic rules. The use of a digital ledger also enables a far wider variety of rule-sets than would be possible with cash.

Created with the assistance of ChatGPT based on an original Python prototype.

Possible rules

The following are example rule changes that can be tried up against the standard rules.

Goals

  • All players win when each player has built a hotel
  • Pay more taxes than anyone else
  • Bankrupt the bank

Rules

  • Rents are paid to pot
  • Rents are paid to all other players
  • Pot distributed to a player who rolls doubles
  • Land tax paid to all other players on passing go (percentage of total property values)
  • Ban gifts and trades
  • co-ownership of properties
  • no money. You get what you land on and trade
  • positive interest rates on cash
  • negative interest rates on cash
  • appreciation of property with time
  • venture capital investments from bank or other players
    • extractive or ballooning payments demanding growth
  • rule change vote
    • quadratic, 1p1v

Citations

  • Coopoly - "All players are on the same team and work together to start a cooperative business or organization and compete against the Point Bank"
  • Monopoly Ultimate Banking Edition - Official Hasbro game with credit cards, electronic ledgers, variable rents, and boom and bust cycles
  • The Landlord's Game - The original version of Monopoly intended to teach Georgist idea, with several rule variants

To do

  • Do a game jam on alternative Monopoly rules, designing and testing them.
  • Use movable boxes dashboard js thing to allow moving
  • Rules tool
    • Enable initial and dynamic additions of rules atop standard rules
    • Enable voting on rule changes: 1p1v, quadratic
  • Levies tool
    • % of cash
    • % of property values
    • % of total wealth
    • % of transactions