(Note: this README is still incomplete.)
Starfell (aka SFWT) aims to be an open-ended, mostly realistic (physics-wise), medium-soft sci-fi procedurally generated galaxy simulator/sandbox/roguelike in the vein of Dwarf Fortress, rendered in ASCII, on the back of the SFML library.
(That's a lot of buzzwords, we know. And a very broad scope.)
Currently, the project is in a very early stage of development (and will likely remain that way for a very long while) - as such, don't expect particularly rich gameplay (if any) or blazing-fast, bug-free code.
Currently we do not provide downloadable pre-compiled binaries, so you will have to compile the project yourself if you want to run it. See the "Compiling sfwt
from source" section for instructions.
You need the following dependencies installed in order to build and run sfwt
:
cmake
C++17
-compatible compiler (clang
,g++
etc)sfml
(sfml-dev
in some distributions)yaml-cpp
boost
(the game doesn't use it, but the above library does)
It is recommended to use the newest versions available for your system/distribution.
git clone https://github.com/Gareth422/sfwt.git
$ cd sfwt
$ mkdir build
$ cd build
$ cmake ..
$ make
$ ./sfwt
[Coming soon]
Build on Windows using MSYS2. The same libraries are required, and can all be found in the repositories.
If you're interested, you can join us on our IRC channel at Freenode, using either a dedicated IRC client or a web client, such as this one.