Skip to main content

Posts

Showing posts with the label Game Development

My First Prototype for my Text-Based CYOA Game in Python!

  I finished it! Introduction Hello there, coders!  I'm so happy to tell you guys, that I have finished the first prototype for my first game! It took around 5 weeks to finish my game, which could've been much lower only if I had been less lazy. By the way, my school has started again, so new posts might be slower, but I will continue uploading! Bug fixing I finished making the endings quite swiftly. It was just if statements. It wasn't really that hard. The hard part came, when I realized that my old enemy, being-able-to-choose-one-choice-again-and-again came back, and I had to get back to work. I tried fixing it manually, but then I decided to kill two birds with one stone, and made a function to optimize my code! This made me go down yet another rabbit hole. Functions If you can recall, functions are basically code that executes multiple lines of code.  There are also many functions built into Python itself. Functions, to me right now, are a bit tricky, as we can put var

One Third Finished in my Text-Based CYOA Python Game!

  I am so shameful. Introduction Hello there, coders! First of all, I'd like to say sorry for my delay. I've been figuring out the google search console thing, and all my time's been taken because of that. Anyway, today, I'll share you all my experience making a CYOA game in Python.  In short, lots of conditionals, AI, and bugs. Ignorance I started working on it, and I felt amazing.  Sure, there were a few bugs, but nothing too frustrating to get rid of. I finished coding the entire first 'Lobby Part' in just a day! Then, my laziness started to pop up again. This was really starting to be a problem.  Couple that together with the fact that I was just starting to figure out Google Search Console, was time-consuming. This was when things started to go downhill. Debugging I came back to this, TWO WEEKS LATER!!! That's really concerning. Anyway, I got back to work on playtesting, and started noticing huge problems. Firstly, I was limiting the player's choice

A Complete Overhaul of My Text-Based CYOA Game in Python!

  Everything changed. Introduction Hello there, coders! Today, I'm going to be sharing my experiences with planning and coding a text-based CYOA game in Python! The Overhaul I overhauled everything. Why? Well, it all started when I felt some doubt about my game. I felt like everything was going alright, when I took a closer look, and saw that there was no CYOA elements in it whatsoever!  The problem with it, was the fact that you chose 4 items in the beginning, and the story unfolds right in front of your eyes. There was only one single choice in the entire game. This was why I started version 2, where the player wouldn't choose any items in the beginning and make the choices inside of the haunted mansion. When I got into writing the story, I just kept overcomplicating it with souls, and arrogant mansion owners, that I just decided to scrap it completely. There was also a version 3 but I completely forgot about it. I think I scrapped it since there were just too many choices to

A Lot of Planning and Revision for a Text-Based Adventure Game in Python

This was great and horrible at the same time. Introduction Hello there, coders! Today, I'm going to be telling you about my experiences revising python basics, and planning my text based adventure game!  This was all done in python as me, a beginner programmer! Revising my Data Structures As you have read from my previous blog, I decided to revise the things I've learned from the last two weeks of learning Python. I've got to say, if you're also a beginner like me, you've got to do this, as this can definitely make yourself more confident in your fundamentals!  For example, I was really confused about dictionaries, but revising solved that problem instantly! Planning for the CYOA Game I was originally planning for my game to be a fighting game, but I do NOT have the skills for it. Not now, at least. I was going to start coding but then I realized something. I'm doing things without knowing what I'm even working towards!  Because I realized this, I probably s

The Start of a Brand New Journey: Making a Text-Based Adventure Game in Python.

  I felt like I was doing something wrong. Introduction Hello there, coders!  It's been quite a while, I know.  I took a small rest so that I could fully transition into a weekly schedule instead of a daily one, but now I'm here! Today, I'm going to be talking about me starting out to make my first real project.  I watched a few YouTube videos in my hiatus and realized I wasn't doing anything useful other than doing exercises, so I decided to start a project! I'm a bit guilty of AI usage, because I used it to give me ideas for projects. It's not much of a big deal, but I felt like I had to mention it. The Start So when I asked it, it gave me an idea for a person exploring a mansion.  So, I expanded on that by adding a bit of mystery and spooky into it, with the idea now being that a overtly curious child exploring a mansion.  Little did they know, it was haunted! First of all, I started a character introduction thing, with my program first asking the person'