Game Design


Introduction

This project aims to be played in three platforms: HTML5, PC Windows and Android. 

For now, I will be develoing for the HTML5 version and when I have a more polished version, I will upload the Android version.

The project it's made with Game Maker Studio 2.

Game Objective

In the game we are a Snake that move around a map filled with walls and coins. The places we visit can't be visited again, as our own snake body blocs the places we already visited. So the objective it's quite simple: to collect all the coins in the map.

Game elements

The snake represents the player and it's the main element of our game. It's composed with three different sprites: one for the head, one for the body, and another one of the body turning. The snake grows as it progresses throught the map and collect coins.

The walls are the limiting part of the map. The snake can't go throught walls and the places not occupied by walls are the places where the snake can go throught.

The coins fill the empty space in the map and dissapear when the snake touches them. They represent the objective of the game as we have to collect them all.

Game logic

The snake can move up, down, right or left if the position where it's moving it's occupied by a coin, if there is a wall or the snake body, the movement won't be allowed at that position. We can nove to the position clicking it with the mouse or with the key arrows.

When all coins has been collected, the level will be completed and we will be able to go to the next.

When we can't move to any position because we've ended up blocked with our own body or a wall, the game it's lost and a game over menú will appear allowing us to restart the level.

Interface and menus

We have the main menu where we can select the level we want to play. With the play button we start the game and with the exit button we close the game.

We also have a menu button ingame which pauses the game and let's us to continue, restart the level or go to the main menu.

When we lose, the Game Lost menu triggers. This menú allows us to restart the level or going to the main menu.

When we win the level, a Game Win menu appears allowing us to go to the next level or go to the main menu.

For now we use a background music and nothing more. Maybe a sound could trigger each time the player collects a coin.

General information

The game runts at a resolution of 1280*720.

The size of each square of the table containing the elements of the game it's 64 pixels.

There are two main rooms in the game, one for the main menu and another one for playing the game.

Files

SnakeLabyrinth6.zip Play in browser
Dec 21, 2019

Get Snake Labyrinth

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.