1.5 KiB
1.5 KiB
Basic C SDL game
This project is a basic C SDL game that uses CMake as a build system.
It shows how we can develop a basic grid-based game.
Dependencies
On Debian/Ubuntu based distributions, use the following command:
sudo apt install git-core build-essential pkg-config cmake cmake-data libsdl2-dev libsdl2-gfx-dev
Optional packages:
- SDL2_image library
- SDL2_ttf library
sudo apt install libsdl2-image-dev libsdl2-ttf-dev
Build instructions
# Clone this repo
git clone https://gitlab.com/aminosbh/basic-c-sdl-game.git
cd basic-c-sdl-game
# Create a build folder
mkdir build
cd build
# Build
cmake ..
make
# Run
./basic-c-sdl-game
Note: To use SDL2_image or SDL2_ttf, you should uncomment
some instructions in the CMakeLists.txt file and re-execute cmake .. and make
Open the project with an IDE under Linux
See IDE_USAGE.md for details.
License
Author: Amine B. Hassouna @aminosbh
This project is distributed under the terms of the MIT license <LICENSE>.