Wake to Hell
NOTE: The game is still WIP! Things seen here may be subject to change.
Wake to Hell is a walking simulator based on the LUDICRITAL webcomic where you control Lukifer Dredd, put into a strange situation where nobody's around town and everything seems desolate.
Made with love and hatred by blitzdoughnuts, author of LUDICRITAL and professional lunatic.
Why This Game is Special (ft. Anarch)
- Completely free (as in freedom). Code, assets, story, etc. are CC0 (public domain) with an additional wavier of IP rights.
- Minimalist and portable design with suckless and LRS philosophies in mind. Gives practical freedom and lets the game be easily modified and put on more systems. The game, including embedded assets, fits in under 1 megabyte. So far was ported to:
- GNU/Linux (SDL2, X11)
- Window$ (SDL2)
- Completely anti-commercial. No microtransactions, advertising, codes of conduct or other capitalist burdens here, it already gives us enough of a headache.
- No build system, uses only an optional make script at most.
- Only uses fixed-point math, extending portability to non-FPU systems.
- This is finished software. It does not need to be updated, especially not constantly.
- Has PURE SOUL, with genuine oldschool design in mind. The game is much closer to being an actual 90s game than it is an imitation.
- It's kind of like old adventure games from the 1990s.
- Has cats!
What the hell is this?
It's depressing how the world and the Internet are so full of toxicity and ill-willed behaviors including forcing conformity to whatever twisted whims that capitalist society imposes, doing indoctrination through various means to ensure such conformity, creating pointless conflict and disarray in communities over whatever reasons, and all the while pushing the moral and qualitative good out of the way, as it directly goes against the manipulative societal cancer we all are under nowadays. Tech is being mass-produced and injected with malicious defects that deliberately break and impair them so as to push more sales, and with proprietary tech that restricts the freedom of its user and does things behind their back against them, wasting resources on making good, durable technology that serves one well and lasts decades, if not lifetimes. This notion also extends to all sorts of other things that sadly are also mass-produced, like food, medical supplies, construction materials, etc.
Being caught in the abuse of several bad actors of this world, I've decided to make something that not only spreads a good word, against malicious, abusive technology and societal mannerisms and into a better direction, but also exemplifies what makes these ideals good, in being quality and long-lasting itself.
Compiling
On GNU/Linux and other *nix systems you can use make.sh to easily compile for various frontends. You can also otherwise run your C compiler with the main_*.c file of your frontend as input, e.g. gcc main_sdl2.c -lSDL2. Make sure you have the needed libraries for the frontend! If you're savvy enough in a particular library that's on your system, you can try porting the game to it. See the comments in game.h for help with porting.
Controls
Wake to Hell has 6 mandatory buttons and some other optional buttons that frontends can bind. The buttons are left, right, up, down, A, and B.
- Move: [LEFT], [RIGHT]
- Interact with object: [UP]
- Gesture: [A]
- Menu: [DOWN} + [B], [MENU]
- Freecam toggle: [UP] + [B]
Contributing
You don't.
Well not directly, anyways. You may point out bugs you've discovered, but pull requests/code merges will not be accepted, as I want this repository to compromise of only things I have made myself in the name of legal clarity.
Licensing
TL;DR everything here is CC0, solidified with a wavier of IP rights; do absolutely WHATEVER you want
Everything in this repository, including but not limited to code, graphics, sound effects, story, and text strings, was made by blitzdoughnuts and are licensed and waived under Creative Commons Zero 1.0, alongside a full waiver of all rights, given below. For additional legal details, see DOCS/LICENSES.txt and DOCS/WAIVER.txt.
This work's goal is to never be encumbered by any exclusive intellectual property rights, it is intended to always stay completely and forever in the public domain, available for any use whatsoever.
I therefore release everything in this repository under CC0 1.0 (public domain, https://creativecommons.org/publicdomain/zero/1.0/) + a waiver of all other IP rights (including patents), which is as follows:
Each contributor to this work agrees that they waive any exclusive rights, including but not limited to copyright, patents, trademark, trade dress, industrial design, plant varieties and trade secrets, to any and all ideas, concepts, processes, discoveries, improvements and inventions conceived, discovered, made, designed, researched or developed by the contributor either solely or jointly with others, which relate to this work or result from this work. Should any waiver of such right be judged legally invalid or ineffective under applicable law, the contributor hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to this right.