/ld44

Entry for Ludum Dare 44

Primary LanguageCThe UnlicenseUnlicense

Faustian Sands

Entry for Ludum Dare 44. Written in C, using SDL2 (v2.0.9). Developed on Arch Linux using Vim. Compiled on Windows with Visual Studio 2017.

About

When I first saw the theme, I spent some time thinking and then wrote the following:

'Life' is not just our physical body or our conscious mind - it is everything we interactive with too. Even the stars in the sky are a part of our life.

Would you give one of these things for another?

How much would you give up?

This was the interpretation of the theme that I had in mind going into the compo, and hopefully this idea is reflected in the game.

Installation

Windows

Simply download one of the builds, extract the zip file, and run the executable.

Linux

Clone this repo into a location of your choice.

Install the SDL2 dev package from your system's package manager, or compile it yourself.

cd into the cloned directory and run make for the debug build, or make prod for the production build.

Run ./build/ld44 to play.

Web

The game can also be built for the web, using Emscripten. Assuming you have that set up and have emcc in you PATH, building should be as simple as make web for debug builds and make web-prod for production builds.

This will place an index.html file and other web-specific assets in the build/ directory. To test locally you will need to fire up a server to serve the build directory. For example, if you have npm:

npx serve build

Controls

When given options, use the Number Keys to choose. Otherwise, use the Enter Key to proceed.

F11 toggles fullscreen mode.