I Made a Typing Game Inspired by Piano Tiles

It's a typing game inspired by Piano Tiles. You can set a YouTube link to play music, a song, or a motivational speech while improving your typing skills.

Written by Rafi
📅
Published April 22, 2023
⏱️
Read Time 2 min
📊
Difficulty Beginner

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.

💡 Tip

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

⚠️ Warning

Please note that you may experience lag due to your internet connection.

Important

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:

LevelMinimum WPM Required
110 WPM
220 WPM
340 WPM

Want to Build It?

Press on a tab to see code
pip3 install youtube-transcript-api pygame pytube pydub tkinter
python3 Run-Type-Tiles.py
📝 Note

On Windows, you may also need to install FFmpeg.

License

The GNU General Public License v3.0 applies to this project.

⚠️ Warning

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.

Knowledge Check

Test your knowledge about Type Tiles typing game

Discussion

0 comments
Reading Progress
4 min left 0%
Welcome back! Sign in to join the discussion.

Please verify your email to sign in.

Enter the 6-digit code from your verification email.

Didn't receive the email?

Remember your password?

Create an account to comment and join the community.
Letters, numbers, and underscores only

Check your email! We've sent a verification code.

Enter the 6-digit code to complete your registration, or click the link in your email.

Didn't receive the email?

Wrong email?

Enter your email address and we'll send you a code to reset your password.

Remember your password?

Enter the 6-digit code from your email and create a new password.

Didn't receive code?

Welcome aboard!

Your account has been created successfully.

Welcome back! Sign in to join the discussion.

Please verify your email to sign in.

Enter the 6-digit code from your verification email.

Didn't receive the email?

Remember your password?

Create an account to comment and join the community.
Letters, numbers, and underscores only

Check your email! We've sent a verification code.

Enter the 6-digit code to complete your registration, or click the link in your email.

Didn't receive the email?

Wrong email?

Enter your email address and we'll send you a code to reset your password.

Remember your password?

Enter the 6-digit code from your email and create a new password.

Didn't receive code?

Welcome aboard!

Your account has been created successfully.