Documentation - ZeeHatcher/SnakeGame GitHub Wiki
Documentation
Missing Features
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
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.