Skip to content

deep-bhikadiya/bomberman-online

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🧨 Bomberman Multiplayer Game (Node.js + React + Socket.IO)

A real-time, multiplayer Bomberman-style game built with React, Node.js, Express, and Socket.IO. Players can join rooms, move around the map, place bombs, and compete to be the last one standing!

🚀 Features

  • ✅ Real-time multiplayer using Socket.IO
  • ✅ Custom room creation and joining
  • ✅ Tile-based dynamic map rendering
  • ✅ Player movement (WASD / Arrow Keys)
  • ✅ Bomb placing and timed explosions
  • ✅ Breakable and unbreakable blocks
  • ✅ Player death and respawn prevention
  • ✅ Explosion animations
  • ✅ Basic UI improvements

🧩 Tech Stack

Frontend

  • React
  • Tailwind CSS
  • Socket.IO Client

Backend

  • Node.js
  • Express
  • Socket.IO Server

🎮 Controls

Key Action
W / ↑ Move Up
A / ← Move Left
S / ↓ Move Down
D / → Move Right
Spacebar Place Bomb

🛠️ Getting Started

Prerequisites

  • Node.js
  • npm or yarn

1. Clone the repo

git clone https://github.com/deep-bhikadiya/bomberman-online.git
cd bomberman-multiplayer

2. Setup backend

cd server
npm install
node index.js

3. Setup frontend

cd ../client
npm install
npm start

🙌 Contributing

  • Feel free to fork the repo and submit a pull request.
  • You're welcome to add new features, fix bugs, or suggest improvements.
  • Your contributions are highly appreciated! 🚀

About

web based bomberman game

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors