Text
Hangman!
If you are wondering what happened to the text-based version of monopoly I was working on you can read this post.
I think I need a little break from coding projects and just focus on learning and refining my skills, because after finishing this I'm a bit burned out.
It overall took me 3 days to complete mostly because I was banging my head against a wall trying to figure out how to reveal words and some other stuff. I had to ask on of my teachers for help figuring it out so yea... this isn't 100% my creation but I'm glad I was able to learn something new.
I have plans on turning this into a discord bot but that's still a work in progress.
If you want to play this game you can find the code here.
Just make sure to install the RandomWords module, instructions are in the "readme" file.
1 note
·
View note
Text
Biting off more than I can chew
Hello, everyone! I posted a couple of weeks ago about my first-ever project and what I was planning to work on. I've been working on it for a month now, and it has been one of the most challenging yet rewarding experiences I've had in my relatively short time coding.
I've always been someone who tends to play it safe and stay within my comfort zone, which has led to stagnation in many of my other hobbies. However, with coding, I wanted to break that habit of mine.
I aimed to step outside my comfort zone and create a text-based version of Monopoly. I knew it would be a challenge, but I convinced myself that I could do it. I created this account to keep myself accountable and keep working on the project even when I didn't feel like it. But over the past few days, I've found myself extremely frustrated, and coding has felt more like a chore that I have to force myself to do.
I think in my eagerness to step outside my comfort zone and in the excitement of having my first official project, I set myself up for failure. When I started coding this whole thing, I had no idea what a list or a dictionary was, nor how they were used.
To put it simply, I put the cart before the horse.
With all of this said, I'm putting the project on pause and shifting my focus to learning the basics of coding. I'll still post about some of the smaller-scale and simpler projects I'm working on.
Thank you all for your support; it means the world to me. Have a great day!
2 notes
·
View notes
Text
A Little Intro Post
Hi there! I made this blog just to documinated my coding journey and my projects. My goal is to get into uni for computer science, but for now I'm just trying to complete CS50x.
You can find my official blog here (there is nothing on there currently).
Current Project(s):
Project(s) on Pause:
Text-Based Monopoly Game/Discord Bot
1 note
·
View note
Text
Current Bug! I decided to implement chance and community cards to get an idea of how detecting what space the player was on would work. Turns out it does not work the way I thought. In the video above the player does not land on any chance or community chest spaces, which would be the numbers: 3, 8, 18, 23, 34, and 37. After the player has made their way around the board it tells them that they have gotten 2 chance cards (it's never community cards).
So, yea thats what I am dealing with at the moment... I think I probably did something wrong when it came to implementing the chance card and community cards. The reason that it's always chance cards that get picked is because the program checks first if the player landed on a chance space and then checks for a community card space. I'll post and update when I figure it out.
Also, this is just a file that I use to test changes before implementing them into my project so please forgive any visual sloppiness or simplicity. Thanks!
#bugs#coding bugs#coding#programming#python#I'll figure it out eventually#at least thats what I tell myself
5 notes
·
View notes
Text
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!
10 notes
·
View notes