A typing game built with the Python arcade library.
If you're a Windows user, you can directly grab the release to play the game. Follow these steps:
- Go to
Releaseson this repo (on the right pane). - From the latest release, select the
Assetsdropdown. - Download
typesurge_windows.zip. - Unzip the file.
- Go to the
typesurgefolder and opentypesurge.exe.
First, you'll need to clone the repository to your local machine. You can do this by running the following command in your terminal:
git clone https://github.com/deepak-ramamohan/typing-game.gitAlternatively, you can go to Releases on this repo and get the source code from there (Assets dropdown -> Source Code.zip).
Once you have cloned the repository, you'll need to set up a Python environment.
You can follow the instructions here for installing miniconda (recommended).
Once done, you can create a new environment and install dependencies with the following commands:
# Create a new conda environment with Python 3.12
conda create --name typesurge python=3.12
# Activate the environment
conda activate typesurge
# Install the required dependencies
pip install -r requirements.txtOnce you have set up the environment and installed the dependencies, navigate to the folder you cloned (typing-game) from your terminal. You can now run the game with the following command:
python typesurge.pyA fast-paced arcade game where you must type words to shoot down enemy meteors. The difficulty ramps up as your score gets higher.
A training mode that helps you improve your typing skills. It tracks your words-per-minute (WPM) and accuracy. This mode intelligently selects words that you have previously mistyped to help you practice and improve on your weaknesses.
Please submit your feedback here.



