! DISCLAIMER !
  • ■ The following projects come with absolutely no warranty of any kind.
  • ■ Whatever you do with this information is your own responsibility.
  • ■ Made for research and fun. Nothing else.
  • ■ All third-party git hosts are only used exclusively as a means to distribute the projects and are NOT the original development repos.


SNAKE-SGL
// Example snake game for the SkeletonGL graphics library.
Table of Contents
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: 256MB
CPU: yes
Downloads
Media
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 configuration.
How to play Use the arrow and enter keys to navigate the menus and move the snake.
P enables the SGL debug screen.
ESC pauses the game.
CHANGELOG

[ 01/25/2021 - VER 1.3 ] <-- CURRENT STABLE VERSION

- Updated to SGL 2.0


[ 06/11/2020 - VER 1.2 ]

- Updated to SkeletonGL v1.92
- Updated their intro texture


[ 17/02/2020 - VER 1.0 ]

- Git tree reset