TyPyn
TyPyn is a terminal-based typing game built with Python.
Table of Contents
Introduction
Welcome to TyPyn, a fun and interactive game designed to improve your typing speed and accuracy. The game runs in the terminal and provides a simple, yet engaging way to practice typing.
Features
- Simple and user-friendly interface
- Real-time typing feedback
- Tracks typing speed (WPM) and accuracy
- Multiple difficulty levels and gamemodes
- Randomized word lists in several languages
- Score tracking and high scores
Installation
Before you begin, make sure you have pip installed. Pip is a package manager for Python that allows you to install and manage additional libraries and dependencies.
To install and run TyPyn, follow these steps:
Option 1: Install via pip (recommended)
-
Open your terminal.
-
Run the following command to install the Typing Game:
pip install typyn
Option 2: Clone the repository
-
Clone the repository:
git clone https://github.com/san-fernandez/typyn.git
-
Navigate to the project directory:
cd typyn
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
typyn run
Usage
For usage instructions, you can write typyn help:
Contributing
Contributions are welcome! If you have suggestions for improvements or new features, feel free to submit a pull request or open an issue.
-
Fork the repository.
-
Create a new branch:
git checkout -b feature-branch
-
Make your changes and commit them:
git commit -m "Add some feature"
-
Push to the branch:
git push origin feature-branch
-
Open a pull request.
Future Improvements
There are several features we are working on:
- Game Mode with Timer: Introduce a timed mode to add a new level of challenge.
- New Languages: Expand the game to support additional languages.
- More Words and Quotes: Increase the variety of words and add interesting quotes for typing practice.
- Customizable Themes: Allow users to customize the game's appearance with different themes.
We welcome your suggestions and contributions!
Acknowledgements
We would like to thank the developers of ttyper for their innovative approach. Their project served as a great source of inspiration.
License
This project is licensed under the MIT License. See the LICENSE file for details. The MIT License is a permissive free software license. It allows you to freely use, modify, and distribute the software as long as you include the original copyright and license notice. For more information, check out the MIT License.
Metadata
Release files for typyn 1.0.17
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| typyn-1.0.17.tar.gz | 17.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| typyn-1.0.17-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 33.6 kB
Release files / typyn-1.0.17.tar.gz
| Download URL | typyn-1.0.17.tar.gz |
|---|---|
| Size | 17.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0021cf7bf02f5346ceafdaa8354ffd05d360ff3350508baa88ee740dcd60ec7b
|
|
BLAKE2b-256 checksum How to use checksums |
a8a2ac79383df856a9409925f9e4feee0fac3e5d6efe95386ee5e64c89aa6be7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.3
|
Release files / typyn-1.0.17-py3-none-any.whl
| Download URL | typyn-1.0.17-py3-none-any.whl |
|---|---|
| Size | 16.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e702bbfc71547adce4d45beb89ecfb5125bccd602db1e85aaad74b138343b3ea
|
|
BLAKE2b-256 checksum How to use checksums |
90a4cdf33468ec6976a8d55ac9205950e28ce43f8dd2f60fb8eb44d3b3084367
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.3
|