https://github.com/meta-ben/snake
2014 - C++ / SDL Snake game
https://github.com/meta-ben/snake
Last synced: 26 days ago
JSON representation
2014 - C++ / SDL Snake game
- Host: GitHub
- URL: https://github.com/meta-ben/snake
- Owner: Meta-Ben
- Created: 2024-07-15T23:21:20.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-15T23:22:39.000Z (almost 2 years ago)
- Last Synced: 2025-01-08T11:47:37.131Z (over 1 year ago)
- Language: C++
- Size: 444 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
``Reupload project from 2014 : This project was recovered so don't take commits into accounts``
🐍 Snake SDL 🐍
## Overview
This project is a C++ implementation of the famous [Snake Game](https://en.wikipedia.org/wiki/Snake_(video_game_genre)) using SDL.
## Run it
The github file already provide the ``.exe`` and a ``binary linux file`` just double click on the file regarding your OS
You can also open a terminal and run ``make run`` at the root of the project
## How to play
Arrow -> Turn the snake
The rule are simple, eat the white square to grow and avoid touching edge of the screen or your own tail and go as far as you can
## Build the project
If you want to build the project you can follow the steps below :
- Ensure you have ``GCC`` installed
- ( For ``Windows`` users install ``MinGw`` )
- Download [SDL-2.0.9](https://sourceforge.net/projects/libsdl/files/SDL/2.0.9/)
- Open the Makefile and set the var ``SDL_FOLDER`` at the path where your SDL folder is
- And then just run ``make compile`` (`` MinGw32-make compile`` for windows users ) command this will replace the binary in the output folder that match your OS
- Then you can launch the app or run ``make run``
Note : Build with G++11.4.0 using SDL-2.0.9