Snake-SGL: the ultimate snake clone
SNEK™ is an award winning realtime puzzle arcade singleplayer simulation game "inspired" by the legendary "snake"
game made by Nokia. A re-imagining of the classic that captivated the world, the critically acclaimed spiritual
successor shook the gaming community with its original theme and inventive gameplay that revolutionized the entire industry.
This program was made as an example application for the SkeletonGL rendering engine.
System requirements
OS: Any modern UNIX system.
RAM: 64MB
CPU: yes
Previews
GAMEPLAY GIF
SYSTEM MENU
SGL CONSOLE DEBUG OUTPUT (early build)
Installation
1. Install the SkeletonGL dependencies. For Debian / Ubuntu :
sudo apt-get install libsdl2-dev libglew-dev libfreetype6-dev
For Arch based systems:
sudo pacman -S sdl2 glew freetype2
2. Clone the Snake-SGL repo.
git clone https://git.xenobyte.xyz/XENOBYTE/snake-sgl/
3. Compile and play.
cd snake-sgl
make -j$(nproc)
./snake-sgl
NOTE: The included skeletongl.ini file includes the run-time settings.
F.A.Q. & Troubleshooting
How to play this masterpos?.
Use the arrow and enter keys to navigate the menus and move the snake.
P enables the SGL debug screen.
ESC pauses the game.