An open API service indexing awesome lists of open source software.

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

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