Inspiration

Endoscopes Games like Duskers, Doom/Wolfenstein 3D, older text based rpgs and adventure games

What it does

In the game you navigate a maze that's represented in pseudo-3d with raycasting using a command line. Your goal is to destroy 'anomalies', which are red colored walls.

How I built it

I began with working on the maze. I looked to a variety of tutorials and explanations for how raycasting works in games like Wolfenstein 3D. Once I had a very basic program that was similar to that, I adapted it to my game idea which involved limiting the player movement, adding the ability to break walls, and creating the command line. Then I worked on the general ui so that commands I typed would show up on screen and correspond to the correct action on screen. Afterwards I moved to UI polish, so that what you are supposed to do was clearer and be aware of how many anomalies you had left to find. Finally I added sound effects, music, and the final maze layout.

Challenges I ran into

The biggest challenge was definitely the raycast maze. Both creating it by following tutorials and adapting the basic program I ended up with to my game idea. In particular, I struggled with changing the player input from keyboard to the command line. I ran into a variety of issues like movement being too cumbersome or causing the player to leave the play area. I also struggled with coming up with a gameplay loop and ended up coming up with the anomaly idea while messing around with the raycasting program (and getting sleep and food).

Accomplishments that I proud of

Overall, this was my first time creating a game start to finish and I'm quite proud of that. Beyond that I'm also really proud of the raycaster I ended up with. It's really basic but it's a style of graphics rendering I've always been curious about and going through the process of making my own was really insightful.

What we learned

I learned alot about just the general process of making a game start to finish really quickly. I also learned alot about raycasting and how pseudo-3d graphics work.

What's next for Command Line Maze Game

I don't have any particular plans. However, if I were to continue I'd want to look into adding more content with sprites, textures, more levels, and just generally more polish

Built With

Share this project:

Updates