forked from zaphircd/LibreDash
A suckless game with its own engine.
- C 99.3%
- Shell 0.7%
Libredash
A suckless game, inspired by "Geometry Dash".
The goal of this game is:
- Implementation-based program. It means, that abstract logic of game and are in headers (smolengine.h, libredash.h), and only functions for accesing hardware are in main_*.c file.
- Extreme compatibility with all systems, because of the goal 1.
- No networking at all (but you can add it by making your patch, it will then be added to the "patches/" directory). It also means, that Libredash won't have any "central game servers", unlike it's predecessor, GD. All of those things are on the gamer's side.
- No dynamic memory usage.
- Free culture.
- Free (public domain) & suckless code.
- Not requiring IO at all! All of assets and etc. are in the source code. Logging is an additional feature, which can be enable in the "config.h" types, simply define macros with bigger types like SML_UINT16.
- No dependance over some color format. You can use RGB888, RGB565, RGB332, etc. by providing your color palette and using macros for implementation like SML_COL_FORMAT.