- online: https://misterpemodder.github.io/Bomberman-Global-Offensive
- local: instructions below
Required tools:
- CMake 3.16 (minimum)
- Python 3.8 (minimum)
For Linux:
# Configure the project
cmake -B build/release_unix .. -G 'Unix Makefiles' -DCMAKE_BUILD_TYPE=Release
# Build the executable and libraries
cmake --build release_unix
For Emscripten (on Linux):
Make sure you have the emscriptem toolchain installed and in your PATH
.
# Configure the project
emcmake cmake -B build/release_web .. -G 'Unix Makefiles' -DCMAKE_BUILD_TYPE=Release
# Build the executable and libraries
cmake --build release_web
The game may also be built with any IDE that has CMakePresets.json
support, such as Visual Sudio, VSCode + CMake Tools, or CLion.
Note that for the web platform, the presets assume that the emscripten toolchain is installed at /opt/emsdk
.
The documentation is available online.
Required tools:
- Doxygen
on Linux:
# Run at the root of the project
doxygen
# Open the genrated pages
xdg-open doc/build/html/index.html