f0688ea1819975bd9ff591cf761f2fbc74f8c76a
Lean SDL3 Bindings
Run
Unix (Linux, Mac)
# Install elan if this is your first time using Lean
curl https://elan.lean-lang.org/elan-init.sh -sSf | sh
# Clone project and submodules (SDL3 etc)
git clone --recurse-submodules https://github.com/oOo0oOo/LeanDoomed.git
cd LeanDoomed
# Build dependencies
chmod +x ./build_sdl_and_friends.sh
sudo ./build_sdl_and_friends.sh
# Run the "game"
lake exe LeanDoomed
Windows (MSYS2 or WSL)
On Windows, use MSYS2 or WSL!
IMPORTANT: FOR MSYS2, MAKE SURE YOU ARE USING THE "CLANG" SHELL TO RUN EVERYTHING!
For more information on MSYS2, see: https://github.com/leanprover/lean4/blob/master/doc/make/msys2.md
Next, follow the instructions for Unix above.
License & Attribution
MIT
Wall texture by FacadeGaikan, licensed under CC0.
Languages
C
49.9%
Lean
47.5%
Just
2.6%