Digital Monopoly Money and Property Tracker

by jacobalze in Living > Toys & Games

640 Views, 2 Favorites, 0 Comments

Digital Monopoly Money and Property Tracker

IMG_3025.jpg

Digital Monopoly 1.2 Is Here! More Info


I have been playing Monopoly with my family for a long time, and it was hard handling all of the paper money. We had two different versions of the game: Standard Edition, Secret Vault Edition, and Builder Edition. I wanted to make a digital python code that can keep track of money and properties. I also wanted it to use a barcode scanner and a RFID reader to input properties and player cards. I will now show you how to make one just like mine.

Supplies

IMG_3024.jpg
RFID-EM4100-R (1)-800x800.jpg
31xSzq1azxL._AC_.jpg

You will need:

  1. A Barcode scanner (link to the one I'm using)
  2. USB RFID Reader
  3. 6 RFID Cards
  4. 70 RFID Stickers
  5. White Cardstock Paper
  6. 1 sheet of Clear sticker paper (link to the kind I'm using)
  7. Laminator (optional)
  8. Sheet Protector (optional)

Player Cards

Print the following labels on a sheet of sticker paper. Cut them out and stick them to your RFID Cards. These will be the player cards used for identifying each player.

Downloads

Printing and Applying Property Barcodes

IMG_4231.JPEG

Use the RFID stickers and stick one on each of the property cards for every version (or just the versions you are using).



Print Banker's Card

IMG_3081.jpg

Print the following "Banker's Card" on a sheet of cardstock (print it double sided). This will have all of the actions for the game. You probably should use a sheet protector or laminate it so it lasts longer.

Downloads

Print the Vault Card

IMG_3020.jpg

Print the vault card on a sheet of cardstock and put it in the vault. You scan this during the game to collect the rewards inside. You should probably laminate it. Also put another RFID sticker on the back of the vault card.

Downloads

Download the Code

Screenshot 2024-01-16 190549.png

First, make sure you have some kind of Python Shell installed. If you don't, go to here to download python. Follow the instructions to set it up, then you are good to go.

Then go to https://github.com/jacobalze/Digital-Monopoly to download the code. Follow the instructions on GitHub to ensure it is set up right. Test run it in the shell to make sure it works. If your results match the one in the picture, you are good to go!

Note - I update the code every now and then, so check GitHub for updates to the code, because I will not post any updates here unless it is a major one and effects gameplay.

Configuration

Edit lines 29-58 (standard edition), lines 888 - 909 (secret vault edition), and lines 1013 - 1028 (builder edition) with the correct IDs for your RFID stickers. Scan them with your reader to get the ID. Test the program a few times to ensue everything is working properly.

How to Play

Connect your scanners and start up your code. Scan the UPC code on the side of the chosen Monopoly Box to select the game. Then, scan each of your player cards to join the game, and type a name in to identify the player. When ready to play, type 'play' to start the game. To perform an action, scan the corresponding card on the banker's card. Then, follow the directions given by the code to complete the action. When the game is finished, scan the 'end game' barcode to end the game.

Conclusion

Thank you for spending the time to read this. It means a lot to me, as this is my first Instructable. I am welcome to any comments or questions you may have about this project. You can contact me here or on GitHub. You are also welcome to modify the code and share any ideas you may have.


Enjoy the game and have fun!