Inspiration
I wanted to code this game as I love programming. I used to always program in VBA in Microsoft Excel but I wanted to leave my comfort zone. So, I joined my school's computer science club, learnt how to code in python, and created a little maze game.
What it does
It is a maze game that you can play using different characters. The player must complete levels that have some challenges in them. The player must crouch and jump to complete levels.
How I built it
I made the game using python and visual studio code. I also had to use some modules like pygame, pyautogui, easygui, os and pathlib.
Challenges I ran into
Programming the second level was hard. My code was all hard-coded to work for the first level. However, I overcame this difficulty thanks to os and pathlib, which made it easier to import images. Also, I was able to create many functions which made my code way more dynamic and easy to manage.
Accomplishments that we're proud of
I am proud of creating a working game. I'm also proud that I successfully created the characters' jumping mechanics.
What I learned
This journey helped me learn many more Python functions. If it weren't for this game, I wouldn't know how to code in Python entirely.
What's next for RLSIP
I will add more levels. I will also add more game depth. For example, red blocks that if you touch, you must go back to the start. Also, I could add lives: after a certain amount of failed attempts at completing the level, the game will tell you to wait to regenerate lives.
Log in or sign up for Devpost to join the conversation.