/SFML

Prototype Games in C++ and SFML.

Primary LanguageC++MIT LicenseMIT

logo

Prototype Games in C++ and SFML following the book Beginning C++ Game Programming - Second Edition.

Note: All games were made to run in Linux and need to have SFML already installed. Also, the games down below do have many bugs and glitches as its intend only for study purpose. Unfortunately the last game, Space Invaders++, do not run even after some days trying to fix it.

SFML Install:

sudo apt-get install libsfml-dev

Link for more information:

https://www.sfml-dev.org/tutorials/2.5/start-linux.php

Commands in code folder:

g++ -c *.cpp
g++ *.o -o Game -lsfml-system -lsfml-window -lsfml-graphics -lsfml-network -lsfml-audio
./Game

Timber!!!

This game uses only straightforward imperative paradigm.

Timber

Pong

This game uses initial OOP concepts.

Pong

Zombie Attack

This game uses memory optimizations.

zombies

Thomas Was Late

This game introduces Shaders (not working), Level Editor by .txt file and offline multiplayer.

Thomas-END