Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Typing Speed Challenge Game #21

Open
Rajatt09 opened this issue Oct 23, 2024 · 2 comments
Open

Typing Speed Challenge Game #21

Rajatt09 opened this issue Oct 23, 2024 · 2 comments

Comments

@Rajatt09
Copy link
Contributor

Description:
The Typing Speed Challenge Game is an interactive web-based application designed to test and improve users' typing skills. In this game, a random text string will be displayed on the screen, and players must type the text as quickly and accurately as possible within a specified time limit. The game will provide a countdown timer, display the score based on the accuracy and speed of the typing, and offer immediate feedback to encourage improvement.

Text Display:

A random string of text will be shown on the screen at the start of each round. This text can include sentences, quotes, or random words to keep the game engaging and diverse.

Typing Input:

  • Users will type the displayed text in a dedicated input field. The game will track each keystroke to determine accuracy.

Score Calculation:

The score will be calculated based on two factors:

  • Accuracy: The percentage of correctly typed characters compared to the total characters in the displayed text.
  • Speed: The time taken to complete the typing challenge. The faster the user types the text correctly, the higher their score.

Countdown Timer:

  • A countdown timer will start when the user begins typing, showing how much time is left for the challenge (e.g., 30 seconds).
  • If the user finishes typing before the timer runs out, the game will still show how much time was left.

Feedback:

  • After the user completes the challenge (either by finishing the text or the time running out), the game will display the final score, accuracy percentage, and time taken.
  • Immediate feedback will be provided, indicating how many characters were typed correctly and incorrectly.

Responsive Design:

  • The layout will be mobile-friendly and adaptable to different screen sizes, making it accessible to a broader audience.

Technologies Used:

  • HTML: To create the structure of the game interface.
  • CSS: For styling the layout and ensuring it is visually appealing.
  • JavaScript: For managing the game logic, including text display, input handling, timer functionality, and score calculation.
@pixelkb
Copy link

pixelkb commented Oct 24, 2024

@Rajatt09 Kindly assign me this task.
Thankyou sir

@Rajatt09
Copy link
Contributor Author

Okay

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants