https://github.com/meta-ben/bonbeurreman
2018/2019 - C++ & SFML Engine/Network Bomberman Game
https://github.com/meta-ben/bonbeurreman
bomberman-game cpp game-engine sfml
Last synced: 10 days ago
JSON representation
2018/2019 - C++ & SFML Engine/Network Bomberman Game
- Host: GitHub
- URL: https://github.com/meta-ben/bonbeurreman
- Owner: Meta-Ben
- License: mit
- Created: 2024-07-16T00:33:27.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-04T15:28:34.000Z (almost 2 years ago)
- Last Synced: 2025-02-25T23:13:12.473Z (over 1 year ago)
- Topics: bomberman-game, cpp, game-engine, sfml
- Language: C++
- Homepage:
- Size: 11.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
``Reupload project from 2018/2019 : This project was recovered so don't take commits into accounts``
🧈 Bon Beurre Man 🧈
Engine/Game Prototype
## Overview
This project is an Engine/Network Game prototype made in C++ and [SFML](https://www.sfml-dev.org/index.php)
Its based on the famous Bomberman game except here you play farmer that fight into barns and make butter explode on the face of each other ! You can play on local/remote multiplayer
all maps of the game was made using my [TileMapperLite](https://github.com/Meta-Ben/TileMapperLite) software
## Run it
The github file already provide the ``.exe`` and a ``binary linux file`` just double click on the file regarding your OS
You can also open a terminal and run ``make run`` at the root of the project
## How to play
Z/Q/S/D or Arrow -> Move
B -> Put Butter Bomb where you stand
Enter/Escape/Arrows -> Navigate into menu
The rule are simple, since its based on [Bomberman](https://fr.wikipedia.org/wiki/Bomberman). You have to use butter bomb to make your path into the map and kill all the opponents. Sometime ``milk`` appear on the map you can drink it by walking on it to enhance you explosion size.
## Build the project
If you want to build the project you can follow the steps below :
- Ensure you have ``GCC`` installed
- ( For ``Windows`` users install ``MinGw`` )
- Download [SFML-2.6.1](https://www.sfml-dev.org/download/sfml/2.6.1/)
- Open the Makefile and set the var ``SFML_FOLDER`` at the path where your SFML folder is
- And then just run ``make compile`` (`` MinGw32-make compile`` for windows users ) command this will replace the binary in the output folder that match your OS
- Then you can launch the app or run ``make run``
Note : Build with G++11.4.0 using SFML-2.6.1