Bomberman

made with C++

Technical details

  • Client

    Epitech

  • Prog. Languages

    C++

  • Libraries

    OpenGL

  • Plateforms

    Linux

  • Date

    November 2015

Project description

I made this game in C++ for an Epitech project. This game is inspired by “Bomberman 64” available on Nintendo 64.

About the game

The goal of the game is to survive and try to get rid of the opponents. In order to do that, the player can put bomb in front of him. The player can use up to 2 bombs at the same time. Bombs explosion can be dodge by hiding behind a wall.

Bombs have a range of 2 tiles, and it takes 2 seconds for a bomb to explode. Besides, any other bomb that are in the range of the explosion will instantly explode. It is not possible to pass through a bomb. So, it is dangerous to put a bomb somewhere you cannot escape.

There are 2 kind of wall in the game. Destructible walls and non-destructible walls. The player will have to destroy the destructible walls to make a way to the opponents.

To make the game funnier, 3 bonuses are available. Bonuses appear randomly during the game. It will increase player abilities until the end of the game. Bonuses effects are the following:

  • - Increase player speed
  • - Increase bombs range
  • - Increase the maximum number of bomb that can be put down at once

Different maps are available, and the player can play against another player or IA (up to 3 AI).