Project Introduction: Text Based Monopoly Game.
Look I'm just going to be frank with you, I am not the smartest individual, nor do I have much experience programming, but what I do have is the gall, the absolute nerve to believe that I can do anything even with very little experience. Some call it the Dunning-Kruger Effect, I like to call it a gift from the All Mighty.
This led me to idea of making a text based version of monopoly with about 2 hours worth of python tutorials, absolutely no understanding of data structures and algorithms, and the help of chatgpt.
So far I have already implemented:
Adding, removing, and naming player. With a required minimum of 2 players and cap of 6 players.
Allowing players to declare bankruptcy
Added a win state when there is only one player who is not bankrupt.
Display the player number, name, and current funds.
Random dice rolls.
Allowing players to move within 40 spaces.
Display on which numbered space the player is on the board along with the name of the space that they are located.
Player automatically collect $200 when they pass go.
They can also end their turn.
What I need to implement:
Buy properties, selling properties, and collecting rent.
Morgeting properties
Buying houses
Chance and community cards.
Jail
Trading
View Current Properties
There are probably other things that need to be added for the list but for the moment those are the most present things.
My plan for the text based game is two parts. 1. Getting the game to work. 2. Is migrating and reworking the code into a discord bot which allows users to play this text based version of Monopoly their servers.
I hope to have updates coming steadily. My current focus is on implementing properties but right now I have no idea where to start or how to efficiently do it. So it is still very much a work in progress.
In dev updates going forwards I'm going to be calling the project Textopoly, once the game is in a playable state I will be posting the code over on github along with the discord bot once it is finished.
Tumbler is going to function for mini updates on my project, official and more detailed updates will be posted on my main blog (https://voidcatstudios.blogspot.com/) but those aren't coming anytime soon.
If you have read this far... thank you very much. I'm still very much a noob programmer, but your support means the world and I hope that as I get more experience and knowledge I'm able to make and share more awesome projects with people like you.
Alright then, this has gotten quite long, have a great rest of your day!














