Word World is a competitive, two-player game designed for the Eker Vitor Sob platform. It challenges players to build meaningful words on a 2D grid, enhancing their vocabulary, spelling, and strategic thinking. This game is perfect for students from toddlers to higher grade levels, making learning fun and engaging through friendly competition.
Word World is a turn-based battle where classmates compete by placing letters on a grid to form words. The goal is to create the longest, most valuable words to score points. Each letter placed on the grid has the potential to contribute to a word in multiple directions, which adds a layer of strategy to the game. No global players—just classmates competing for the highest score!
- The game begins on a blank 2D grid.
- Players take turns placing letters on the grid, with the objective of forming words.
- Words can be created horizontally or vertically.
- When a player successfully forms a word, they score points equivalent to the length of the word.
- The game continues until the grid is full or both players can no longer form words.
- The player with the highest score wins.
- Player 1 places the letter "C" in row 2, column 3.
- Player 2 places the letter "A" in row 2, column 4.
- Player 1 places the letter "T" in row 2, column 5, forming the word "CAT" and scoring 3 points.
- Turn-Based Play: Players alternate turns, encouraging strategic planning and decision-making.
- Classroom-Exclusive Battles: Players can only challenge their classmates, fostering a sense of community and friendly rivalry.
- Real-Time Scoring: Points are calculated immediately when a word is formed, with a live scoreboard.
- Word Validation: Built-in dictionary validation ensures only meaningful words are scored.
- Multiple Word Directions: Words can be created both vertically and horizontally.
- Endless Replayability: Each battle brings a unique challenge with new grid layouts and letter placements.
- Frontend: React.js, HTML5, CSS3, JavaScript
- Backend: Node.js, Express
- Game Engine: Phaser.js for 2D grid rendering and gameplay mechanics
- Dictionary API: Used for validating word entries and scoring
To set up Word World locally, follow these steps:
-
Clone the repository:
git clone https://github.com/eker-vitor-sob/word-world.git
-
Navigate into the project directory:
cd word-world
-
Install the required dependencies:
npm install
-
Run the application:
npm start
Once the game is running, two players can:
- Take turns to place letters on the grid.
- View their progress and score in real-time.
- Challenge classmates and track their performance over multiple games.
A live demo will be available soon at Live Demo Link.
We welcome contributions to Word World! Here's how you can contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature
- Commit your changes:
git commit -m 'Add your feature'
- Push the changes to your branch:
git push origin feature/your-feature
- Open a pull request for review.
Check the Contributing Guidelines for more details.
This project is licensed under the MIT License. See the LICENSE file for more information.
For any questions or suggestions, feel free to reach out to us:
- Email: [email protected]
- Website: www.ekervitorsob.com
- GitHub: GitHub Repo