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!
- ✅ 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
- React
- Tailwind CSS
- Socket.IO Client
- Node.js
- Express
- Socket.IO Server
| Key | Action |
|---|---|
| W / ↑ | Move Up |
| A / ← | Move Left |
| S / ↓ | Move Down |
| D / → | Move Right |
| Spacebar | Place Bomb |
- Node.js
- npm or yarn
git clone https://github.com/deep-bhikadiya/bomberman-online.git
cd bomberman-multiplayercd server
npm install
node index.jscd ../client
npm install
npm start- 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! 🚀