Skip to content

FOSSCLUB-LBSITW/Typing-Test

FIRST TIME IN LBSITW: Hack the Stack

Banner

This is Exclusive for LBTIANS !

Typing Speed Test

Contributed by Uttara Praveen,IT Department LBSITW

A simple and engaging typing speed test application built with Python and Tkinter. Test your typing speed and accuracy by typing sentences as quickly as you can!

Features

  • Random Sentences: A new sentence is presented every time you start a test.
  • Typing Speed Measurement: Calculates your typing speed in Words Per Minute (WPM).
  • Accuracy Check: Ensures the typed sentence matches the provided sentence.
  • User-Friendly Interface: A clean and intuitive design using Tkinter.
  • Instant Feedback: Displays your speed and accuracy after completing the test.
  • countdown Timer: 60-second countdown timer that encouragesa consistent burst of speed from the first second.

Project Structure

  • Python (Tkinter): Used to build the GUI and implement the game logic.
  • Random Module: Generates random sentences for each test.
  • Time Module: Measures the time taken to type the sentence.

How to Use

  1. Clone or download the repository:

    git clone https://github.com/your-username/typing-speed-test.git  
  2. Run the script using Python:

    python typing_speed_test.py  
  3. Follow these steps to play:

    • Click Start Test to begin.
    • Type the displayed sentence in the input box.
    • Press Enter when you're done to see your results.

Gameplay Instructions

  • Start the Game: Click the "Start Test" button.
  • Typing: Type the exact sentence displayed on the screen.
  • Check Results: Press "Enter" to submit and view your speed in WPM.
  • Restart: Click "Start Test" to try again with a new sentence.

Requirements

  • Python 3.x
  • Tkinter (comes pre-installed with Python)

Happy Coding and Creating! 😊

Let the stories unfold and the laughter begin! 🎉

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages