UPDATES
01/12/23 - The backup github account has been closed for now. Use the official repos instead.
01/12/23 - Xenobyte.xyz has been updated to v7.1
01/12/23 - XenoEmacs has been updated to v1.1
SERVER
Status: [STABLE]
Version: v7.0
Updated: 04/08/22
Uptime: -- : -- : --
NETWORK
UPDATES
01/12/23 - The backup github account has been closed for now. Use the official repos instead.
01/12/23 - Xenobyte.xyz has been updated to v7.1
01/12/23 - XenoEmacs has been updated to v1.1
SERVER
Status: [STABLE]
Version: v7.0
Updated: 04/08/22
Uptime: -- : -- : --
NETWORK
UPDATES
01/12/23 - The backup github account has been closed for now. Use the official repos instead.
01/12/23 - Xenobyte.xyz has been updated to v7.1
01/12/23 - XenoEmacs has been updated to v1.1
DISCLAIMER
Whatever you do with any of our projects is your own responsibility.
PROJECTS
SNAKE-SGL v1.0
// Example snake game for the SkeletonGL graphics library.
Index About
Information about the project
System Requirements &
Software dependencies
Media Previews
Click to view
Installation
Includes compilation guide
F.A.Q.
& troubleshooting
Links Git
Official project repository.
Changelog
Source code versioning and releases.
Devlog
Project development log, news, and updates.

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.