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.

Built With

Share this project:

Updates