Skip to main content

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 variables inside the function bracket, tricking me a bit.

It still tricks me to this day!

Conclusion

I'm still working on my second prototype, possibly my final release. 

Heck, I don't even know what to call the game, as I don't want it to be too generic like, Adventurous Mansion, or something like that.

I'm just going to put that as a placeholder name, though.

I've also started to consider ditching freeCodeCamp for a while, since I've gotten a bit more interested in PyGame as of late. 

Please let me know in the comments, if this switch would actually just make my coding journey worse or better.

https://pastebin.com/1ZzgtrNm

That's my Prototype 1 for now, so enjoy if you can I guess.

I'm also definitely going to have to work on commenting my code.

and with that,
signing off,
Stewie

Comments

Popular posts from this blog

The Beginning

  Coding was always something I was interested in. Introduction I used to be super interested in coding as a kid, because who wouldn't want to make games, create web pages? I obviously signed up for coding tuition when I was around 10, and just could not keep up at all. The teacher was fine, but I guess I just got bored trying to understand and remember the "functions". Recently, I decided to change this, by trying to learn coding again. I still have some basic knowledge for coding, for example loops, conditionals, data types, but other than that, I just forgot everything. After this, I found this incredible website called freecodecamp.org . If you're learning to code, which I think you are doing since you're reading this, you'll probably find this website to be incredibly useful. Other than that, I realized that, "I could probably help some future coding beginners if they saw a blog from a person learning to code." and I set up this blog. I really h

Python Lists: Beginner Python Lists Introduction and A Beginner's Experiences Learning It

  Apparently, we're doing data structures here! Introduction Hello there, coders! Today, we're talking about lists! I'm also going to be recalling my experience learning about lists after so many minutes. I was actually supposed to post this much earlier but because of the light cutouts coupled with my english tuition, AND my headphones not working, I couldn't start this blog post. Thankfully my lights came on a bit earlier than usual! What are Lists? They're a, well, list! It's very well named. It's stored in a variable with square brackets [] and separated by commas, and you can put many data types in it!  This basically just makes it a better way of storing data, instead of using normal brackets to store only one data type.  What can we do with lists? You can modify lists even after they were made, or in other words, mutable.  You can use many functions to add data to the back of the list, remove data, add data in the middle of the list, and you can sort

What are Strings? A Beginner's Guide Into Programming Strings in Python

  What is the meaning of a string in coding? Introduction Hello there, coders! This was definitely one of the weirdest concepts I had to understand when I was learning to code.  It is so simple, but I spent an entire evening understand strings! It was ver y embarrassing , but at least I know now!  To hopefully regain my pride, I'm going to explain what strings are in programming as a beginner. What even are strings? Strings are data that you can print out. It's basically text. You might be confused if 9 is a string or an integer (number), but you can just change it! You can type in your code editor to turn a certain variable or a number into a string, in our case 9, by using the str() function. You can put anything in there and it will turn into something you can print out! You can't perform math on the string '9' though. My Experience Aside from the usual data types, I was a bit stumped when I reached the string functions. There were just so many string functions,