Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hannahnier/turbotyping
A terminal game for measuring your typing speed
https://github.com/hannahnier/turbotyping
Last synced: about 1 month ago
JSON representation
A terminal game for measuring your typing speed
- Host: GitHub
- URL: https://github.com/hannahnier/turbotyping
- Owner: hannahnier
- Created: 2024-02-21T12:06:32.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-03-19T16:57:38.000Z (8 months ago)
- Last Synced: 2024-10-05T13:47:00.329Z (about 1 month ago)
- Language: JavaScript
- Homepage:
- Size: 522 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Turbo Typing
Welcome to **Turbo Typing**, the ultimate typing speed challenge for your terminal! Test your typing skills and race against the clock to reach the top of the highscore board.
## Features
- Nostalgic gaming experience with authentic retro graphics that evoke the golden era of early gaming.
- Real-time feedback on typing accuracy and speed.
- Highscore leaderboard to track your progress or compete with friends.## Getting Ready
Before you start playing, use the following command in your terminal to make sure you have the required npm packages installed:
```bash
npm install readline readline-sync keypress chalk chalk-animation gradient-string
```## Try it yourself
Simply start **Turbo Typing** by executing `node app` in your terminal. Important: Please make sure to maximize your terminal window before starting the app!
Can you climb to the top of the highscore board and become the ultimate typing champion? There's only one way to find out - happy typing! 🚀
## Preview
![Screenshot](./screenshot_turbotyping.png)
## Credits
**Turbo Typing** was created 2024 by Hannah Rein. Many thanks to these amazing npm packages for their contributions:
- [chalk](https://www.npmjs.com/package/chalk)
- [chalk-animation](https://www.npmjs.com/package/chalk-animation)
- [gradient-string](https://www.npmjs.com/package/gradient-string)
- [keypress](https://www.npmjs.com/package/keypress)
- [readline](https://www.npmjs.com/package/readline)
- [readline-sync](https://www.npmjs.com/package/readline-sync)