Have questions/comments/concerns? Check Gitter:
Have feature ideas or want to report progress? Check Waffle.io:
This project will be using SFML:
If using Mac, get SFML with Homebrew (it's easiest). If you don't have Homebrew, get it:
Then: brew update && brew install sfml
If using Windows, download the binary from the main website.
main.cpp
is the release suite.
test.cpp
is the test/debug suite.
You can compile with: clang++ -lsfml-graphics -lsfml-window -lsfml-system -std=c++14
.
(If using other SFML modules, put them after graphics, before window and system.)
We also have a Makefile, which will build things automatically for you:
make
will build the release suite.
make test
will build the test suite.
make clean
will remove the executables.
The test/debug suite uses Catch, a C++ unit-testing framework, which is a submodule of this repo. Find it at: https://github.com/philsquared/Catch.
Because of this, make sure you clone this repo with git clone --recursive
.
Some cool SFML examples:
https://github.com/jhpy1024/sfPong
https://github.com/jhpy1024/sfSnake
Tutorials can be found at:
http://www.sfml-dev.org/tutorials/2.2/
Player sprite: http://nyaneoneko.deviantart.com/art/Mini-Morphea-Sprite-Sheet-322112525
Some rights reserved. This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.
Other tile: http://opengameart.org/content/dungeon-crawl-32x32-tiles