Design - AlCh440/SmallBrains GitHub Wiki

Game history

This game starts with a meaningful history. First, There is a girl. Well, a really beautiful girl. And our hero in a yellow car ask her to get together some coffee. In this moment, a way more cooler car appears, and the guy from the other car ask her the same question. Obviously, the girl get in the fanciest car. At this point, our hero decides to get a new car. And so the story begins. Those are the images of the story.

       
       

Level analysis

The game has no complex mechanics nor items, you have 4 total inputs in game, which are: up, down, left and right. There are no items that change the mechanics. There are 6 parts, and each part has 50 levels, which makes 300 levels in total, but we are only making 5, so we will only show those 5 levels:

Level 1:

This level has 3 boxes, and has quite a repetitive pattern, so it is easier than others.

Level 2:

As level 1, this level is also repetitive and have three boxes to move to the points.

Level 3:

This level is a little bit harder, because one of the points is separate from the others.

Level 4:

Instead of separating the points like the level 3, now the route the boxes follow to reach the points is different, so the difficulty increases.

Level 5:

This level is the most difficult due to the reduction of mobility.

Level layout:

The player can move in any of the four directions if he has not any wall in that direction. The boxes are not a collision layout if they have not a wall in the direction the player is moving the box to.

Gameplay:

The player:

The player controls are simple, the player moves in four directions making "steps". We will call a step is a determined unknown distance, but it is always the same, so we can create a bi-dimensional array of positions where the player can be. The player movement is limited by the walls and boxes.

The boxes:

The box is an object that needs to be moved to clear the level. It moves by steps too, but only when the player moves to the position the box is, in that case the box will move the direction of the player. In the case the box is pushed into a position where it cannot move because it is a wall or another box, the player and the box will not move.

The dots:

The dot is the position the position where the box has to be to clear the level. It cannot be moved and can be more than one. Is represented as a red dot.

The walls:

The walls limit the player and boxes movement so the game is more entertaining and difficult.

Controls

The controls in and out of the gameplay will be:

inputs controls
a left
d right
w up
s down
j pause/select