Welcome to the Typerunner Prototype repository! This repository is designed to help you learn and practice TypeScript programming by implementing a simple typing game.
Typerunner Prototype is a command-line typing game where players are challenged to type words as they appear on the screen before the timer runs out. It is a fun and interactive way to improve your typing speed and accuracy while getting familiar with TypeScript.
- Randomly generated words for typing practice
- Adjustable difficulty levels
- Time limit for each word
- Score tracking
- Interactive command-line interface
To get started with Typerunner Prototype, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/seo-asif/Typerunner-Prototype.git
- Navigate to the project directory:
cd Typerunner-Prototype
- Install the dependencies:
npm install
- Build the TypeScript code:
npm run build
After completing the installation steps, you can run the game by executing the following command in your terminal:
npm start
Once the game starts, words will appear on the screen, and your goal is to type them correctly before the time runs out. Each correct word increases your score, while incorrect inputs decrease it. Try to achieve the highest score possible and improve your typing skills!
Contributions to Typerunner Prototype are always welcome. If you have any ideas for improvements, new features, or bug fixes, feel free to open an issue or submit a pull request. Please make sure to follow the contributing guidelines when contributing to this project.
This project is licensed under the MIT License. You are free to use, modify, and distribute the code for personal or commercial purposes.
- The Typerunner Prototype game was inspired by various typing games available online.
- Special thanks to the developers of the TypeScript language and the open-source community for their invaluable contributions.
If you have any questions, suggestions, or feedback regarding Typerunner Prototype, please feel free to contact the project maintainer at asif064@gmail.com.