FlashType

"Flash⚡Type" is a terminal-based typing test game that measures your typing speed and accuracy in a fun and engaging way.

MIT License

Stars
4

Flash⚡Type - Typing Test Game

Flash⚡Type is a terminal-based typing test game that measures your typing speed and accuracy. Challenge yourself, improve your typing skills, and have fun!


Instructions

Follow these steps to get started with Flash⚡Type:

  1. Prerequisites: Make sure you have Python3 installed on your system.
  2. Clone the repository: Clone this GitHub repository to your local machine using the following command:
git clone https://github.com/sujal-goswami/FlashType.git
  1. Install dependencies: Flash⚡Type requires the curses module, which is available in the Python standard library. No additional dependencies need to be installed.

⚠️ Except for Windows users, you need to install the curses module.

pip install windows-curses
  1. Navigate to the project directory: Open a terminal and change the directory to the Flash⚡Type project folder.
  2. Launch the game: In the terminal, run the following command to start the game:
python3 FlashType.py
  1. Gameplay: Once the game starts, you will see the welcome screen. Press any key to begin the typing test. A passage of text will be presented, and your goal is to type it as accurately and quickly as possible. Your words per minute (WPM) and accuracy will be calculated and displayed in real-time. Aim for high scores and challenge yourself to improve!
  2. Restart the game: After completing a typing session, you will have the option to restart the game by pressing the space bar. Test your typing skills repeatedly and strive for better results!
  3. Customize the text: You can customize the text used in the game by modifying the "Text.txt" file in the project directory. Simply replace the existing text with your own passage, ensuring it is formatted as a single line.
  4. Quit the game: To exit the game at any time, press the Esc key.

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request. Let's make Flash⚡Type even better together!

License

Flash⚡Type is licensed under the MIT License. Feel free to modify, distribute, and use the code for personal or commercial projects.