WolkenWelten (German for CloudWorlds) is an Alpha cross platform LISP-Powered Voxel Sandbox Game.
https://wolkenwelten.net/
https://github.com/wolkenwelten/wolkenwelten-c
https://github.com/wolkenwelten/wolkenweltenThis is an archive of the C/Nujel version of WolkenWelten, development continues on a Rust/TS based version.
Mixing the best parts of Minecraft, Quake ]I[ and Emacs.
WolkenWelten is meant to be the ultimate voxel sandbox, letting not only players choose their own adventures in a big procedural world but giving the ability to change the rules of said world, either by making use of the custom Lisp runtime, or creating patches to the underlying C code.
While there is a default gamemode that makes players fend for themselves on an archipelago within the clouds, this is just the beginning. Most gameplay parts are currently rewritten to make the client as generic as possible, enabling completely different games by just connecting to a server.
Twitch streams focusing on the development of this game happen every Saturday and Sunday, as well as on Monday and Tuesday where we dive deep into the internals of the Nujel runtime, trying to turn it into something resembling a proper language.
This project puts a lot of effort into supporting all kinds of devices, nut just high-end gaming PCs, because of this the Raspberry PI 4/(00) is a viable system to play this game on, the WASM version should also run on many mobile devices, although a Gamepad of some sort is probably needed due to the touch controls being absolutely terrible at the moment.
Some Bullet Points
Mostly written in C99
Fits on a floppy disk
Runs on a Raspberry PI 4
Play in Multiplayer with up to 31 people!
Contains a custom LISP interpreter/dialect, Nujel
Reprogram item behaviour, while the game is running
Use a grappling hook to swing around
Nice fire system, beware of forest fires
Can even run in your browser, using Emscripten/WASM