https://github.com/bogdusik/codertype
CoderType is a typing game to help improve typing speed and accuracy.
https://github.com/bogdusik/codertype
accuracy coders speedtest typing typing-game
Last synced: 6 months ago
JSON representation
CoderType is a typing game to help improve typing speed and accuracy.
- Host: GitHub
- URL: https://github.com/bogdusik/codertype
- Owner: Bogdusik
- Created: 2025-01-14T17:50:11.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-01-14T18:08:47.000Z (9 months ago)
- Last Synced: 2025-01-14T19:20:36.031Z (9 months ago)
- Topics: accuracy, coders, speedtest, typing, typing-game
- Language: JavaScript
- Homepage: https://coder-type-pi.vercel.app
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CoderType - Speed Typing Game for Coders
CoderType is a speed typing game designed for coders. It challenges users to type snippets of code as fast and accurately as possible. The game includes multiple repositories and files to practice typing, with a focus on improving typing speed and accuracy while engaging with code.
## Features
- **Code snippets** from various repositories to practice typing.
- **Timed sessions** to improve typing speed.
- **Accuracy tracking** with detailed results (characters typed, accuracy, errors).
- **Interactive terminal interface** mimicking a command-line environment.
- **Typing challenges** with multiple rounds.
- **Replay option** after each round to improve performance.## Installation
To run the game locally, follow these steps:
### 1. Clone the repository:
```bash
git clone https://github.com/yourusername/codertype.git
```### 2. Install dependencies:
Make sure you have [Node.js](https://nodejs.org/) installed, then install the required dependencies.```bash
cd codertype
npm install
```### 3. Run the game:
After installing dependencies, you can start the game by running the following command:```bash
npm start
```This will start a local server, and you can access the game through your web browser.
## How to Play
1. **Start the game** by selecting a repository from the list.
2. **Type the code snippet** shown on the screen as quickly and accurately as possible.
3. **View your results** after each round, including characters typed, accuracy, and errors.
4. **Choose to replay** after each round to improve your speed and accuracy.## Keyboard Controls
- **Enter**: Submit your typed input.
- **Backspace**: Correct any mistakes.
- **Tab**: Navigate through spaces and indentation.## Contributing
If you'd like to contribute to this project, feel free to fork the repository, create a new branch, and submit a pull request with your changes. Please ensure that your code follows the existing style and includes tests where applicable.
### Issues
If you encounter any issues or bugs, please open an issue in the GitHub repository and provide as much detail as possible to help resolve it.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Acknowledgements
- [Node.js](https://nodejs.org/) for backend runtime.
- [Monospace font](https://fonts.google.com/) for a terminal-like UI.
- Inspired by various speed typing games and coding challenges.---
Enjoy typing and may your coding speed increase with every round! 🚀