2.6 KiB
Team
I will be working on my own to complete the game project.
Game Overview
Maze Runner
This game will consist at te most basic level of a player moving through a maze to the end. Within the maze there are obstacles and interest points that are meant to disrupt the Runner's path and therefore, make the objective more difficult.
It's one of those addicting games where even though the objective appears simple, the challenge is in it's simplicity. I was inspired by the dinosaur game that you can lay when your browser is not connected to the internet. The entire game is just hitting space bar and jumping cacti, however it is compelling and addicting!
The game will visually be a maze with switchbacks. the player will start at the beginning of the maze, then attempt to move through it.
Core Mechanics
1- Walls of the maze being impassable OR a game ending element. 2- Player running through the maze. 3- There are two ways I could go about designing the objective of the game. Either the maze exists and there are obstacles (other than just the walls) to avoid and getting to the end is the win. Or I could make the walls of the maze the "killer" so if a player touches them they lose a life. Then there could be a timer, so the player is both trying to stay alive and beat their time.
Milestones
Milestone 1- Complete the maze and the player. The player should have the ability to move through the maze. Milestone 2- Making the end of the maze a win! So, when a players reaches the end they are a winner! Milstone 2- Create an obstacle; either the walls of the maze or something within the maze to avoid. Milestone 3- Adding a timer or lives so the player can have multiple chances or a time score to beat.
Challenges
There are many parts of this lab I am not totally sure about. I expect that there will be a fiar amount of trial and error. Here are the first few obstacles I am going to try and problem solve. 1- Starting the player in a particular location on the board. 2- Creating walls in various shapes(defining the board) 3- Making the end of the game a win 4- Using a timer!
I think the timer would be fun! But I have no idea how to create a countdown clock on the screen. I will keep exploring though!
Chris feeback
- Generally, looks great!
- We discussed creating a
Board
class with aget_agents()
method, just like in my beast example. Then you can scale up from static level designs to randomly-generated levels. - We discussed the user interface for arrow-key control.
- We got the timer working :)