Reverse Snake is our reimagining of the classic Snake game!
In classic Snake, the player controls the Snake to locate & eat a food item.
In Reverse Snake, the player instead controls the food item to reach a destination without getting eaten by the Snake.
The player controls a food item, represented by the red dot.
The snake is represented by the 5 green circles.
The destination is represented by white flag.
The player successfully completes a level by guiding the food item to the destination without getting eaten by the Snake. Doing so progresses the player to the next level.
For each level, the Snake's speed gets incrementally faster & both player & Snake are spawned at random locations in the map, but always in opposite quadrants. The Snake also does not grow in size.
Losing a level constitutes getting eaten by the Snake & resets the player to the main menu.
Reverse Snake has 2 difficulty modes: normal & hard.
In both difficulty modes, the snake get incrementally faster, but hard mode starts with a much faster snake.
Below were various sources that inspired us:
- Reverse Snake, where players place a food item at random locations to forcibly crash the snake
- Coding Dojo's Reverse Snake, where players control the food's movement & try to outrun the snake
Reverse Snake can be played on the Visual Boy Advance (VBA) emulator. Reverse Snake is written in Assembly & C.
Reverse Snake was built with ❤️ by Bryan Zheng, Haikal Yusuf & Selva Vignesh.