/bomb

Bomberman Game, OOP Project

Primary LanguageJavaMIT LicenseMIT


icon

Super Bomberman

Game Project. OOP Project. UET-VNU
Explore the docs
View Demo · Report Bug

Table of Contents
  1. Introduction
  2. Game Play
  3. How to play
  4. Libraries
  5. License

Introduction

Bomberman is a legendary game that has been around for a long time. It is a game where you control a character called a Bomberman and you must destroy all the enemy that are scattered around the map. The enemy are scattered around the map and you must destroy them in order to win the game.

We created this game within 4 days so the code is not optimized. We will fix it soon when we have time, if we're lazy, it's probably never :)))

Bomberman

Bomberman

Bomberman is a character that you control. You can move it around the map and you can use the bombs to destroy all the bombs that are scattered around the map.

Bomb

Bomb

Flame

  • Bomb is a special item that you can use to destroy all the bombs that are scattered around the map.

Balloom

Balloon

  • Balloom is an enemy that you can destroy to win the game. They move with random direction and they are destroyed by the bombs.

Bulb

Bulb

  • Bulb is an enemy that you can destroy to win the game. They can find the shortest path to the Bomberman and they are destroyed by the bombs.
  • The find path algorithm is A* algorithm.

How to play

  • Movement:
    • WASD
  • Place a bomb:
    • Space
  • Pause the game:
    • Esc
  • Show b2d debug(for developers):
    • B

Game play

GUI Demo GUI Demo

Libraries

License

MIT