Skip to content

divishamishra533code/WordWeave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

WordWeave

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.


Status

Actively under development. Core gameplay and multiplayer engine are functional.


Features

Multiplayer Modes

  • Play with friends using room codes
  • Random matchmaking with online players
  • Supports up to 4 players per room

Core Game Mechanics

  • No turn-based system
  • No first-move advantage
  • All players participate simultaneously
  • Designed for fairness and competitive balance

Puzzle Engine

  • Each match provides a set of letters
  • Players form valid words using those letters
  • Puzzles are generated dynamically for infinite gameplay

Hint System

  • 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

Anti-Cheat Design

  • Players cannot view opponent submissions
  • Only scores are visible
  • Ensures fair and unbiased gameplay

User Experience

  • Clean interface with auto-disappearing notifications
  • Real-time score updates
  • Smooth multiplayer interaction using WebSockets

Tech Stack

Frontend

  • HTML
  • CSS
  • JavaScript (Vite)

Backend

  • Node.js
  • Express.js
  • Socket.io

How It Works

  1. A player joins a room or enters matchmaking
  2. The server generates a random puzzle
  3. All players receive the same set of letters
  4. Players submit words simultaneously
  5. Scores are updated in real time
  6. The first player to complete all valid words wins

Installation

Clone the Repository

git clone https://github.com/divishamishra533code/WordWeave.git

Run the Server

cd server
npm install
node index.js

Run the Client

cd client/vite-project
npm install
npm run dev

Open in Browser

http://localhost:5173


Future Improvements

  • Difficulty levels
  • Larger word dictionary
  • Enhanced UI (letter selection interface)
  • Mobile optimization
  • Leaderboards and ranking system

Author

Divisha Mishra


License

This project is open-source and available for educational and development purposes.

About

Real-time multiplayer word puzzle game built with Node.js and WebSockets, featuring simultaneous gameplay, fair competition mechanics, and dynamic puzzle generation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors