[1] Installation
[2] Usage
[3] License
- Install Python 3.6 or higher
- Create virtual environment and activate it
- Install requirements.txt
- Run
python main.py
- use
py -m venv envto create virtual environment - use
source ./env/Scripts/activateto activate virtual environment - use
deactivateto deactivate virtual environment
- use
python3 -m venv envto create virtual environment - use
source ./env/bin/activateto activate virtual environment - use
deactivateto deactivate virtual environment
which pythonshould show the path to the virtual environmentpython --versionshould show the version of the virtual environmentpip listshould show the packages installed in the virtual environment
- use
pip install -r requirements.txtto install all requirements
- Run
python main.pyto start the application - If you want to build an executable file, run
py -m eel main.py web --onefile --noconsole --icon=./web/favicon.ico - executable file will be in the
distfolder
- First time you start the application, application will create a
user.jsonandleaderboard.jsonfile to store user data and leaderboard data - If you want to reset the application, delete the
user.jsonandleaderboard.jsonfile and restart the application
This is a game that tells your typing speed and accuracy. There is also a leaderboard to compete with your friends who is faster.
- Game starts when you press any key on your keyboard
Check an input element is focused - Game ends when you finish the text
- Game will show your typing speed in
WPM(words per minute) andAccuracy(percentage of correct characters)
- You can view your leaderboard in navigation bar on leaderboard menu
- You can view your statistics in navigation bar on history menu
- Enter your name in the box and press save before typing. Your name will be on the leaderboard after typing.
- Game reset when you press
Esckey or click onResetbutton - You can choose between 4 different game modes [
Short,Medium,Long,Thicc] - You can restart quotes by pressing Restart button.
