Inspiration
In the spirit of exploration, we wanted to blend the current trend of collaborative party games with the old school classic adventure games of the 80s. We also wanted to involve the idea of a chain of events somehow and players actions affecting the information and the gameplay for the next player really excited us. In our game each decision or mistake made in each stage greatly affects the experience for the next players.
What it does
First a maze in randomly generated. It is the first players job to map the routes out of the maze by hand with a strict time limit and then the second player has only the first players sketches to base their own map on. The third player must continue this to create a final route to reach the exit on time! It is up to the final player to use this map to escape the maze in a top down exploration game!
How we built it
We used javascript for the front facing interface and drawing elements. Programming the backend in python including generation of the maze itself, networking and Auth0 sign in
Challenges we ran into
Developing an efficient maze generation algorithm that gave suitable dead ends was a challenge. But we solved this by researching popular algorithms and adapting them to our purpose.
Accomplishments that we're proud of
We are proud that we were able to make something unique and fun. We are proud that we got around difficulties in connecting the computers using python.
What we learned
We learnt about procedural generation, networking in Java, good game design, sprites and pixel art
What's next for mazechain
We would love to hold play testing sessions to discover how we can improve the game. We could also implement different looking and shaped maps, game modes with different numbers of players and adding a lobby system to the pre-game step.
Log in or sign up for Devpost to join the conversation.