This is a typing game inspired by Piano Tiles. You can set a YouTube link to play music, a song, or a motivational speech.
Type Tiles is a typing game that takes inspiration from Piano Tiles. Besides seeing a motivating lecture or listening to your favorite music, it also enhances your typing skills.
Recommended for PC, Mac, Linux, Windows, Chromebook. If you want to play on mobile, connect an external keyboard.
On Windows
Here is the Bin format: [Click here]
Recommended: Run as administrator.
Looking for a web version?
Here is the web version of my game: Click Here
Please note that you may experience lag due to your internet connection.
To play this game, you must turn on the sound. Check the bottom-right corner of the game window.
Source Code (GitLab): Click Here
Features
Type Tiles comes with the following features:
📖 YouTube Integration
Set a YouTube link to play music or any other video content. You can adjust the speed of the tiles to match the beat of the music, creating a fun and challenging experience.
📖 Real-Time Feedback
Displays your typing speed in words per minute (WPM) in real-time. This feature helps you monitor your progress and improve your typing skills.
📖 Pause and Play
Pause and play the music by simply typing or stopping. If you stop typing, the music stops too, making it an excellent tool for developing concentration and focus.
📖 English Subtitle Typing
Improve your typing speed and accuracy by typing English subtitles of any YouTube video. This is an engaging and interactive way to practice typing.
📖 Multiple Levels
The game has multiple levels that gradually increase in difficulty:
| Level | Minimum WPM Required |
|---|---|
| 1 | 10 WPM |
| 2 | 20 WPM |
| 3 | 40 WPM |
| … | … |
Want to Build It?
pip3 install youtube-transcript-api pygame pytube pydub tkinter
python3 Run-Type-Tiles.py
On Windows, you may also need to install FFmpeg.
License
The GNU General Public License v3.0 applies to this project.
Disclaimer: While we consider the code in this repository to be generally safe, it is supplied with no express or implied warranties. By using this code, users are responsible for ensuring they comply with all relevant laws, rules, or policies.
Thank You
Thank you for trying this code! We hope it is valuable to you and that you use it in your own projects.
Please email me if you have any thoughts, problems, or recommendations for improvement.
If you could give us credit by mentioning or referring to our project in your own work, it would be greatly appreciated.
Discussion
0 commentsJoin the Discussion
Sign in to post comments and join the conversation.
No comments yet. Be the first to share your thoughts!