Skip to content

aishvarya-s/Speed-Typing-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⌨️ Speed Typing Game

A web-based typing game that measures typing speed and accuracy, with adaptive practice based on user mistakes.

🚀 Features

  • Real-time WPM (Words Per Minute) calculation
  • Accuracy tracking while typing
  • Dynamic quote generation for practice
  • Weak key detection based on user mistakes
  • Personalized practice mode targeting weak characters
  • Visual feedback with correct/incorrect highlighting
  • Timer-based game modes (30s, 60s, 120s)

🧠 How It Works

  1. User selects a time duration
  2. A random sentence is displayed
  3. User types the sentence
  4. The system tracks:
    • Keystrokes
    • Mistakes
    • Time elapsed
  5. At the end:
    • WPM and accuracy are calculated
    • Most mistyped characters are identified
  6. Practice mode generates custom text using weak characters

🛠️ Tech Stack

  • HTML
  • CSS
  • JavaScript (Vanilla JS)
  • Public Quote APIs

🎮 Game Modes

  • 30 seconds
  • 60 seconds
  • 120 seconds

📁 Project Structure

typing-game/

│── index.html
│── style.css
│── script.js
│── README.md

▶️ How to Run

  1. Clone the repository
    git clone https://github.com/aishvarya-s/Speed-Typing-Game.git

  2. Open the project folder

  3. Run using Live Server or open index.html in a browser

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors