Documentation - ZeeHatcher/SnakeGame GitHub Wiki

Documentation

Missing Features

Missing Food

Missing Food
There is no implementation of food in the current build.

No end game condition

Not only there is no "food" scattered around the field which the line can consume to get longer. When testing the program, the team realized that the line did not increase its length after time as well. In this case, the line was always going to be just a dot, which causes it to have no end game condition as the game ends whenever the line touches itself.

Missing Score System

There is no way for the player to earn any score when playing the game.

Play area borders

The current game does not have a border around the play area, making it difficult to see where the edges are.

Game over on hitting snake

Game over does not occur when the snake hits itself.

Bugs

Game crash on smaller screen size

If the console window were to be resized smaller than the defined playable area, the game will crash with an out of range exception.
Exception
Crash Exception

Snakes moves faster vertically than horizontally

During gameplay, vertical movement looks "faster" than horizontal movement, due to the text height being longer than the text width.

Unnecessary color changing when user changed direction

When the team changed the direction of the line, the line changed color according to the direction selected. The team sees this as a bug as it is unnecessary and it is confusing as well.