This repository contains the source code for a multiplayer version of the classic game Bomberman in the browser. The game is implemented in vanilla JavaScript, utilizing the socket.io library for real-time communication between clients and the server. The game supports up to four players, features a chat, and aims to provide a fun and engaging multiplayer experience.
-
Multiplayer Experience: Play Bomberman with up to four players in a real-time multiplayer environment.
-
socket.io Integration: Utilize the socket.io library for seamless communication between clients and the server.
-
Chat Functionality: Engage in a chat with other players for a more interactive gaming experience.
To run the game using Docker, follow these steps:
-
Clone the repository:
git clone https://github.com/statist32/bomberman_multiplayer.git
-
Navigate to the project directory:
cd bomberman_multiplayer
-
Build the Docker image:
docker build -t bomberman_multiplayer .
-
Run the Docker container, exposing port 3000:
docker run -p 3000:3000 bomberman_multiplayer
-
Open your browser and navigate to http://localhost:3000 to play the game.
Contributions are welcome! If you'd like to contribute to this project, just do it :).
This project is licensed under the MIT License.
Bomberman is a classic game where players strategically place bombs to eliminate opponents and obstacles. This multiplayer version brings the timeless fun into a real-time, online experience with support for up to four players and a chat.