Skip to main content
Kunal Das

Word Scramble Game - Timed Vocabulary Challenge

Fun and challenging word game that tests vocabulary under time pressure with difficulty levels, streak bonuses, hints, and time-based scoring.

Content type:Project
Duration:

Reading time:2 min read

Word Scramble Game is a fun and challenging word game that tests your vocabulary under time pressure. Unscramble letters to reveal hidden words and climb the leaderboard.

๐ŸŽฎ Play now at kunaldasx.github.io/word-scramble-game

Features

Dynamic Gameplay

  • 200+ Words - Words across multiple difficulty levels from Common to Legendary
  • Streak Bonuses - Earn bonuses for consecutive correct answers
  • Time-Based Scoring - Faster guesses earn more points

Player Assistance

  • Smart Hints - Get helpful hints for each word
  • Live Input Validation - Green underline feedback for partial matches
  • Word Refresh - Refresh the current word when needed

Progress Tracking

  • Animated Score Updates - Dynamic feedback as your score changes
  • Visual Feedback - Clear indication of correct and incorrect answers
  • Celebration Effects - Special effects for high scores

Project Structure

The project is organized as a lightweight browser game with no build step:

word-scramble-game/
โ”œโ”€โ”€ js/
โ”‚   โ”œโ”€โ”€ script.js      # Game logic and controls
โ”‚   โ””โ”€โ”€ words.js       # Word database
โ”œโ”€โ”€ style.css          # All styling
โ”œโ”€โ”€ index.html         # Main interface
โ””โ”€โ”€ img/               # Game assets

Prerequisites

No dependencies or build tools are required. A modern web browser is sufficient to run the game.

Getting Started

Play Online

Open the Live Demo in your browser.

Run Locally

  1. Clone the repository

    git clone https://github.com/kunaldasx/word-scramble-game.git
    cd word-scramble-game
  2. Open the game

    open index.html

    You can also open index.html directly in your preferred browser.

How To Play

  1. Guess the unscrambled word shown on screen.
  2. Type your answer in the input field.
  3. Earn points based on:
    • Word difficulty
    • Time remaining
    • Current streak
  4. Use hints if stuck or refresh for a new word.

Pro Tip: Legendary words (8+ letters) give 3ร— bonus points!

Technologies

This project uses the following technologies:

  • HTML5
  • CSS3
  • JavaScript

Contributing

Contributions are welcome!

  1. Fork the repository.

  2. Create a feature branch:

    git checkout -b feature/your-feature
  3. Commit your changes:

    git commit -m "Add some feature"
  4. Push the branch:

    git push origin feature/your-feature
  5. Open a Pull Request.

License

MIT ยฉ kunaldasx

Contact

For questions or suggestions:

GitHub


๐ŸŒ Visit my website โ†’
๐Ÿ–ฅ๏ธ GitHub ย ยทย  ๐Ÿ’ผ LinkedIn ย ยทย  ๐Ÿฆ Twitter / X