This project is a Fastest Typing Multiplayer Game built using Node.js, Express, and Socket.IO. It allows multiple users to join a room, type messages, and interact in real-time.
- Multiplayer Typing Game
- Track typing Accuracy & WPM.
- Real-time Communication using Socket.IO
- Dynamic Avatar Assignment for Users
- User Score Tracking Real-Time
- Socket Rooms Creation and Joining & Managing
- Access the game in a web browser.
- Join or create a room.
- Start typing when the game begins.
- Interact with other players in real-time.
- Have fun and improve your typing skills!
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd typing-multiplayer-game
- Install dependencies:
npm install
- Start the server:
npm start
ornode <your-entry-file>
- Open a web browser and go to
http://localhost:3000
- Interact with the Typing Multiplayer Game
public/
: Static assets (CSS, client-side JavaScript)views/
: EJS templatesindex.js
: Main server file
- Fork the repository
- Create a new branch:
git checkout -b feature-name
- Make your changes and commit:
git commit -m 'Description of changes'
- Push to the branch:
git push origin feature-name
- Create a pull request
- Thanks to Socket.IO for real-time communication.
Feel free to contact the project maintainers if you have any questions or feedback.