Skip to content

rosswf/typing-trainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typing Trainer

Typing trainer made in pygame.

This was primarily created to practice OOP but turned into quite a fun little game!

typing-title typing-game typing-end

Setup

Install the required packages from requirements.txt

pip install -r requirements.txt

Create your own word list and name it words.txt. Put it in the same directory as typing_trainer.py or use one of the sample word lists in samples/

Usage

Simply run typing_trainer.py

python3 typing_trainer.py

Options

For now, configuration is done inside typing_trainer.py file itself. At the top of the file there are a number of options for changing things like screen height/width, min & max word length, number of words per second etc. Have a look and play around!

Roadmap

  • Create a more interesting title screen.
  • Add difficultly levels. These will be presets of words per second, speed and word length.
  • Add a user friendly way to change the game options.

Contributions

Pull requests & feedback are more than welcome. Please get in touch first if you intend to make any major changes.

Acknowledgements

Many thanks to:

About

Typing trainer made in pygame

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages