Skip to content

YoCodingJosh/kablam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kablam

A fun and exciting game!

Build Instructions

Windows

Have Visual Studio 2022 installed along with the C++ development tools.

Download and set up vcpkg, then install the following libraries:

  • sdl2
  • sdl2-ttf
  • sdl2-mixer
  • sdl2-image

This may take a hot minute to build.

Once you do that, then open the solution/project in Visual Studio and build. Easy peasy!

Mac/Linux

Install your compiler (clang/clang++ for macOS, gcc/g++ for Linux).

Install from your package manager (Homebrew for macOS, and whatever apt/yum for Linux):

  • python3
  • meson
  • pkg-config
  • ninja
    • on Linux this would be ninja-build
  • cmake
  • sdl2
    • on Linux this would be libsdl2-dev
  • sdl2-ttf
    • on Linux this would be libsdl2-ttf-dev
  • sdl2-mixer
    • on Linux this would be libsdl2-mixer-dev
  • sdl2-image
    • on Linux this would be libsdl2-image-dev

Some systems you may have to install:

  • libogg-dev
  • libvorbis-dev

Once you have that installed, run meson builddir then meson compile -C builddir. Somewhat easy peasy!

WebAssembly

Install the Emscripten SDK (emsdk), Meson, and ninja.

Run: meson setup build-emscripten --cross-file emscripten.cross and then meson compile -C build-emscripten

The first compile may take some time due to fetching the SDL libraries.

About

catch the falling bombs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors