Speed Typer is an engaging web-based typing game that challenges users to type random words as quickly and accurately as possible. Test your typing prowess while racing against the clock in this fast-paced, skill-enhancing game!
- Random Word Generation: Utilizes an external API to fetch diverse words for typing challenges.
- Adjustable Difficulty Levels: Choose between Easy, Medium, and Hard modes to suit your skill level.
- Real-time Score Tracking: Instantly see your score update as you successfully type words.
- Dynamic Countdown Timer: Race against time as the clock ticks down, adding urgency to each typing challenge.
- Responsive Design: Enjoy a seamless experience across various devices and screen sizes.
- Local Storage: Your difficulty preference is saved locally for a personalized experience.
- Sleek UI: Clean and intuitive interface with smooth transitions and visual feedback.
- HTML5
- CSS3 (with Flexbox for layout)
- JavaScript (ES6+)
- Random Word API for word generation
- Clone the repository:
git clone https://github.com/DevMaverickMB/speed-typer - Navigate to the project directory:
cd speed-typer - Open
index.htmlin your preferred web browser.
No additional dependencies or build steps are required!
- Upon loading the game, you'll see a random word displayed.
- Type the word in the input field as quickly and accurately as you can.
- The game automatically checks your input as you type.
- If correct, your score increases, and a new word appears.
- Keep typing words until the timer runs out.
- Try to achieve the highest score possible before time expires!
- Scoring: Each correctly typed word adds 1 point to your score.
- Timer: The game starts with 10 seconds on the clock.
- Time Bonuses:
- Easy mode: +5 seconds per correct word
- Medium mode: +3 seconds per correct word
- Hard mode: +2 seconds per correct word
- Game Over: The game ends when the timer reaches zero.
- Click the settings icon (⚙️) in the bottom left corner to open the settings panel.
- Choose your preferred difficulty level: Easy, Medium, or Hard.
- Your selection is automatically saved and will be remembered for future games.
- Random Word API for providing the words.
- Font Awesome for the settings icon.
- Google Fonts for the 'Lato' and 'Righteous' fonts.
Happy typing ❤️, and may your fingers fly faster than ever!