This is a simple multiplayer card matching game developed as a homage to the card game 'The Mind'. The game allows players to create and join game rooms to play together. The project uses HTML, CSS, JavaScript, Express.js, and Socket.IO to facilitate real-time communication.
- Create a new game room.
- Join existing game rooms using room IDs.
- Play a card matching game with friends.
- Real-time updates for player join and game start events.
-
Clone the repository to your local machine:
git clone https://github.com/your-username/multiplayer-card-matching-game.git
-
Navigate to the project directory:
cd multiplayer-card-matching-game -
Install the required dependencies:
npm install
-
Start the server:
node server.js
-
Open your web browser and visit
http://localhost:3000to access the game. -
You can either create a new game room or join an existing one by entering a room ID.
-
Initiate the game when all players are ready.
Customize the game settings and appearance by modifying the JavaScript, CSS, and HTML files in the public directory.
Contributions are welcome! If you'd like to contribute to this project, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Create a pull request to submit your changes for review.
This project is licensed under the MIT License. For details, see the LICENSE file.
Special thanks to Socket.IO for providing real-time communication support.
Feel free to reach out to us with any questions or feedback.
Happy gaming!