Typing trainer made in pygame.
This was primarily created to practice OOP but turned into quite a fun little game!
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/
Simply run typing_trainer.py
python3 typing_trainer.py
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!
- 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.
Pull requests & feedback are more than welcome. Please get in touch first if you intend to make any major changes.
Many thanks to:
- @JDWasabi for the awesome game sounds