Skip to content

tzhan98/GetOut

 
 

Repository files navigation

GetOut

Installation

First, extract GetOut-1.zip. Following this, you have 2 ways to run the game. Option 1 is preferred due to simplicity.

  1. To run the game by itself, simply double click on "Get Out.exe".
  2. To run the game with the godot engine, download the required installer at https://godotengine.org/download/windows . After installing the engine, select the "scan" option and navigate to where the game files are located and select it. Open the newly scanned project and hit the "F5" key to run the game.

Proposed Level of achievement:

Gemini

Target Audience:

Individuals looking for a short and relaxing game

Motivation:

To kickstart our path into game development. After being an avid gamer for years, our team have decided to make our debut into game design by being a game creator instead of a gamer. We have decided to make our game based on a critically acclaimed movie: The maze runner - with a twist.

Aim:

To improve our skills and further our interest and knowledge about game development.

User stories:

  • As a person who is fond of gaming, i want a game which can play many different types of levels
  • As a competitive user, i want a system to keep earning high scores

Concept and Design:

Players will spawn in their home base and attempt to find and complete as many minigames as possible while avoiding monsters and traps. The speed at which minigames are completed contributes to the high score. The game operates on a day/night cycle and monsters appear more frequently at night and traps are more difficult but this will contribute to a better high score. The player will be slightly slower than the monsters and can only outrun them if they sprint which will deplete their energy bar. Energy bar will only be recovered if they return to their home base. Also, returning to home base will cause the day/night cycle to change (i.e. if a player enters the base in day, player will exit the base at night). After completing a set number of minigames, the exit will open and the player can escape.

Intended Functions/Features

  • Traps
    • Events which will reduce the player’s high score should the player run into them
  • At least 3 minigames
    • Snake
    • Flappy bird
    • Unblock me
  • Day/Night cycle
    • Which will affect the frequency of monster spawning
    • Which will increasing the score of the puzzles
  • Energy bar system
    • Which will deplete when player runs
    • Energy can be restored when the player picks up consumables
  • Pickups and consumables
    • Treasure chests are located around the map that contains consumables that can increase the high scores or increase the energy levels
    • The player may need time to open the chests that leaves them vulnerable to the monsters
  • Score keeping system (high score)
    • Keep track of how well player is performing
  • Monsters
    • Detect and chase after player
    • Should monster catch up with player, player will have high score deducted

Current Functions/Features

  • Menu GUI
  • Spawning of monsters
  • Player movement
  • Collision of objects
  • Randomised map
  • Audio GUI and functionality
  • Energy Bar
  • Score Keeping System
  • Integration of Minigames into main Maze
  • Spawning of items (Gold, Potions, Boots)

Development Plan

June

  • Wk 1: Monster able to detect and chase after player
  • Wk 2: Day/night cycle
  • Wk 3: Energy Bar
  • Wk 4: Embed minigames into the main game
  • Wk 5: Creation of home Base

July

  • Wk 1: Traps
  • Wk 2: Different difficulty of minigames
  • Wk 3: Score keeping system
  • Wk 4: Animation of sprites
  • Wk 5: Sound and Music

August

  • Wk 1: Exit/Escape point
  • Wk 2: Items
  • Wk 3: Refinement

View Project

Liftoff

Milestone 1

Milestone 2

Project Log

S/N Task Date Alex(hours) Zhan Qing(hours)
1 Lift off 1 09/05/2021 8 8
2 Lift off 2 10/05/2021 8 8
3 Planning and Ideation 11/05/2021 7 7
4 Experimentation and Familiarisation of GoDot 15/05/2021 7 7
5 Menu GUI and Functionality 17/05/2021 6 6
6 Settings GUI and Functionality 20/05/2021 6 6
7 Player and Movement 21/05/2021 6 6
8 Maze structure and Randomisation of Maze 26/05/2021 5 5
9 Programming 01/06/2021 7 7
10 Programming 07/06/2021 7 7
11 Programming 14/06/2021 7 7
12 Programming 21/06/2021 10 10
13 Programming 24/06/2021 8 8
14 Milestone 2 27/06/2021 5 5

We have clocked 97 hours each and we believe we are on track.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • GDScript 83.1%
  • GAP 16.9%