251

Monopoly in Discord


This project started originally in 2021 when I started learning discord.py. Which made this a project I wanted to complete as a result of learning this new library in python.

Fast forward to 2026 I decided to refactor it and include some new features and I can finally say its a completed project.

Link to the repository

Here is an example of what /roll does when a game is started: Monopoly roll It renders a board image with a visible coloured dot to indicate the position of the player using Pillow and a zoomed in image of the position on the board (in this case Baltic Avenue)

The bot itself can handle up to the standard 8 players and is set up so that only 1 game can occur in a text channel at a time.

I had Claude write me up a script to extract all of the cards in the board and export as .pngs, which saved so much time!

Overall this was a pretty fun thing to revisit, taught me a thing or two of finishing what I start.

← all my stuff