A multiplayer bomberman clone made in C++.
You will need the dependencies Cereal, SDL2, ENet and curl.
For Ubuntu 20.04:
sudo apt-get install libsdl2-dev libsdl2-ttf-dev libsdl2-image-dev libenet-dev libsdl2-mixer-dev libcurl4-openssl-dev cmake make build-essential
For MacOS:
brew install enet sdl2 sdl2_image sdl2_mixer sdl2_ttf
Create a build folder and build as follows
mkdir build && cd build
git submodule update --init
cmake ..
make
You can run the client by using the following command.
./bomberbloke_client
The server by default uses the port 8888. You can run the server executable using the following command.
./bomberbloke_server
A dockerfile is also available.