WordWeave is a real-time multiplayer word puzzle game where players compete by forming words from a shared set of letters.
Unlike traditional turn-based word games, WordWeave is built on a simultaneous gameplay system—eliminating waiting time and ensuring a fair, skill-based competitive experience.
Actively under development. Core gameplay and multiplayer engine are functional.
- Play with friends using room codes
- Random matchmaking with online players
- Supports up to 4 players per room
- No turn-based system
- No first-move advantage
- All players participate simultaneously
- Designed for fairness and competitive balance
- Each match provides a set of letters
- Players form valid words using those letters
- Puzzles are generated dynamically for infinite gameplay
- Non-puzzle (extra) valid words contribute toward hint progress
- After 5 extra words, a hint is unlocked
- Hints reveal partial word patterns (e.g.,
_ T _ _) - Designed to reduce frustration and maintain engagement
- Players cannot view opponent submissions
- Only scores are visible
- Ensures fair and unbiased gameplay
- Clean interface with auto-disappearing notifications
- Real-time score updates
- Smooth multiplayer interaction using WebSockets
- HTML
- CSS
- JavaScript (Vite)
- Node.js
- Express.js
- Socket.io
- A player joins a room or enters matchmaking
- The server generates a random puzzle
- All players receive the same set of letters
- Players submit words simultaneously
- Scores are updated in real time
- The first player to complete all valid words wins
git clone https://github.com/divishamishra533code/WordWeave.gitcd server
npm install
node index.jscd client/vite-project
npm install
npm run dev- Difficulty levels
- Larger word dictionary
- Enhanced UI (letter selection interface)
- Mobile optimization
- Leaderboards and ranking system
Divisha Mishra
This project is open-source and available for educational and development purposes.