Skip to content

shuoros/Bomberman

Repository files navigation

🎮 Online Multiplayer Retro Game – Bomberman

This repository contains the final project for the Advanced Programming course at University of Guilan, instructed by Dr. Mirroshandel.
I chose to develop a multiplayer online version of the classic retro game Bomberman, bringing pixel nostalgia into a modern web-connected format.

🚀 Features

  • Multiplayer Support – Play online with friends in real time.
  • Classic Bomberman Mechanics – Place bombs, break blocks, and outwit your opponents.
  • Retro Graphics – Pixel-art style faithful to the original.
  • Smooth Networking – Handles player synchronization and latency gracefully.
  • Customizable Rooms – Create or join game rooms with unique settings.

🛠️ Technologies Used

  • Programming Language: Java
  • Networking: WebSockets
  • Graphics/UI: Java Swing
  • Game Logic: Object-oriented design patterns with modular structure.

📷 Screenshots

Bildschirmfoto 2025-08-07 um 18 15 44 Bildschirmfoto 2025-08-07 um 18 14 30 Bildschirmfoto 2025-08-07 um 18 14 59 Bildschirmfoto 2025-08-07 um 18 15 16

📦 Installation & Run

Run the MySQL database with docker compose:

docker down
docker compose up -d

Give the sun bash the needed privilages:

chmod +x run.sh

Run the game with:

./run.sh

About

Single and online multiplayer Bomberman game in java

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published