Skip to content

CoderType is a typing game to help improve typing speed and accuracy.

Notifications You must be signed in to change notification settings

Bogdusik/CoderType

Repository files navigation

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:

git clone https://github.com/yourusername/codertype.git

2. Install dependencies:

Make sure you have Node.js installed, then install the required dependencies.

cd codertype
npm install

3. Run the game:

After installing dependencies, you can start the game by running the following command:

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 file for details.

Acknowledgements

  • Node.js for backend runtime.
  • Monospace font 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! 🚀

About

CoderType is a typing game to help improve typing speed and accuracy.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published