kolosovpetro / ConsoleSnake

Console snake game written on C#

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Snake Console Game

Responsive Console Snake Game written in C#. In options it is possible to set player name and game difficulty (0-300, 0 - expert). Also, user may see player statstics. Player statistics implemented using JSON serialization.

To implement in addition

  • Score count
  • Display the borders of the table
  • Make food to be different color
  • Paint the head of snake different color
  • Make sure food will not appear inside snake
  • Make sure snake cannot touch itself, otherwise throw exception
  • Implement main menu
  • Implement various difficulties of snake (easy, normal, expert)
  • Implement player history and statistics (use streams or serialization)

Usecases

  • In the options, user should set his nickname and choose difficulty

Example

Decorator diagram

About

Console snake game written on C#


Languages

Language:C# 100.0%