Snake Game Windows form C#
Budget: $250 – $750 USD
The task is to implement a two player version of the classical Snake game.
You can either solve this on Windows in Visual Studio using the Windows
Forms Designer or programmatically using Visual Studio on Mac/Linux.
In Snake you control a snake on a 2D surface. The snake constantly moves
in one direction, which can be changed using the keyboard. On the surface
snake food spawns at random locations at random time intervals. The goal is
to eat as much food as possible without colliding with yourself or the other
snakes. The challenge increases as each food item consumed increases the
length of the snake. See, e.g, The Perfect Snake Game for a video of the
game play if you are not familiar with the game.
Deliverables
layers The core game should support up to two players. The number of players
should be selectable before starting a new game. My suggestion is that
player one is controlled by w, a, s, d and player two is controlled by i, j, k, l.
Score Each player has a score. The player with the highest score at the end of the
game wins. The game ends when all players have died.
Food The game should have several types of food. The following are the required
types, but feel free to add food of your own choice.
1.. standard food worth 1 point that increases the length of the snake by 1
2. valuable food worth 5 points that increases the length of the snake by
2
3. diet food worth 1 point that decreases the length of the snake by 1
You can either solve this on Windows in Visual Studio using the Windows
Forms Designer or programmatically using Visual Studio on Mac/Linux.
In Snake you control a snake on a 2D surface. The snake constantly moves
in one direction, which can be changed using the keyboard. On the surface
snake food spawns at random locations at random time intervals. The goal is
to eat as much food as possible without colliding with yourself or the other
snakes. The challenge increases as each food item consumed increases the
length of the snake. See, e.g, The Perfect Snake Game for a video of the
game play if you are not familiar with the game.
Deliverables
layers The core game should support up to two players. The number of players
should be selectable before starting a new game. My suggestion is that
player one is controlled by w, a, s, d and player two is controlled by i, j, k, l.
Score Each player has a score. The player with the highest score at the end of the
game wins. The game ends when all players have died.
Food The game should have several types of food. The following are the required
types, but feel free to add food of your own choice.
1.. standard food worth 1 point that increases the length of the snake by 1
2. valuable food worth 5 points that increases the length of the snake by
2
3. diet food worth 1 point that decreases the length of the snake by 1