Made GamePad controls slightly better
Menu/Keyboard focus should now have much more sensible defaults
Players velocity now persists
Apart from that there is no clear plan for this game, just a bunch of ideas that hopefully will turn out to be fun. Some of these are stored here in this repo, others have been talked about on Twitch during dev streams.
If you run into some bugs, have gameplay questions or want to talk about your favorite *nix, join us over on Discord, or preferrably on Matrix, there is also a #WolkenWelten IRC channel on Freenode.
As a Free Software Project any form of help you can give would be highly appreciated, be it testing the game, drawing nice artwork, coding that cool feature or telling your friends about this game. You have my gratitude :)
The newest binary releases are available over at this projects website, along with some more writings about the game.
On Windows you need a working installation of msys2 and the mingw-w64 64-bit
toolchain installed, apart from that you need SDL2
,SDL2_mixer
and ffmpeg
,
which you can install using pacman, or build slimmer versions using the
PKGBUILDS in platform/win
.
On Macintosh you need the XCode command line tools, the SDL2 and SDL2_mixer
development Frameworks installed as well as the 10.10 SDK. Additionally you need
ffmpeg
available, which is probably best installed using Homebrew.
You need your distributions development tools meta package ( build-essentials
on Ubuntu/Debian, base-devel
on Arch), clang
,SDL2
,SDL2_mixer
and
ffmpeg
, everything of course with their dev packages for the header files.
Now that you have all the packages installed you can just type make
within
the repos folder to create a development binary, I highly recommend adding
something like -j8
so it does not take quite as long to compile. After that
you can use make clean
to remove every executable/intermedia file you just
created. There are many more convenience targets I added which you can take a
look at in the client/common/server Makefiles, most should be explained by the
command they execute.
To test that the nujel interpreter is working correctly just execute make test
to run the automated testroutines for the nujel interpreter.