Want to improve your typing speed while enjoying your favorite music? Type Tiles is a fun typing game inspired by Piano Tiles where you type along with YouTube videos and track your words per minute (WPM) in real-time.
Type Tiles syncs falling tiles with YouTube video subtitles, allowing you to practice typing while listening to music, lectures, or any video content. The tile speed adjusts to match the rhythm!
What You’ll Learn
- How to install Type Tiles on Windows or Linux
- How to play the game with YouTube videos
- How to track and improve your typing speed (WPM)
- Tips for getting the most out of the game
Quick Start: Play Online
The easiest way to play Type Tiles is in your browser:
You may experience some lag due to internet speed. For the best experience, install the desktop version.
Sound must be enabled to play. Use headphones or speakers for the best experience.
Features
📖 YouTube Integration
Set any YouTube link and the game will sync tiles with the video. Adjust tile speed to match the beat of music or the pace of speech.
📖 Real-Time WPM Tracking
Monitor your typing speed in words per minute as you play. See your progress improve in real-time!
📖 Pause/Play Control
The music and tiles pause when you stop typing. This creates an immersive experience that keeps you focused.
📖 English Subtitle Typing
Type along with YouTube video subtitles. This feature makes practice engaging and helps you learn from real content.
📖 Multiple Difficulty Levels
The game offers 9 levels with increasing difficulty:
| Level | Minimum WPM Required |
|---|---|
| 1 | 10 WPM |
| 2 | 20 WPM |
| 3 | 40 WPM |
| 4 | 60 WPM |
| 5 | 80 WPM |
| 6 | 100 WPM |
| 7 | 120 WPM |
| 8 | 140 WPM |
| 9 | 160 WPM |
Start at Level 1 and work your way up as your typing speed improves!
Installation
Option 1: Windows Executable
- Download the Windows binary from the repository
- Run as administrator
- Start playing!
Option 2: Linux
# Download the binary
sudo chmod +x typogame
./typogame
# Install dependencies
pip3 install youtube-transcript-api pygame pytube pydub tkinter
# Run the game
python3 Run-Type-Tiles.py
Option 3: From Source (All Platforms)
# Clone the repository
git clone https://gitlab.com/krafi/type-tiles.git
cd type-tiles
# Install Python dependencies
pip3 install youtube-transcript-api pygame pytube pydub tkinter
# Windows only: Install FFmpeg
# Download from: https://ffmpeg.org/download.html
# Run the game
python3 Run-Type-Tiles.py
On Windows, you may also need to install FFmpeg for audio processing.
How to Play
Step 1: Select a YouTube Video
Open the game and paste a YouTube URL. This can be:
- A song or music video
- A motivational speech
- A tutorial or lecture
- Any video with English subtitles
Step 2: Choose Your Level
Start with Level 1 (10 WPM) if you’re a beginner. As you improve, progress to higher levels.
Step 3: Start Typing
- Tiles will fall as the video plays
- Type the letters shown on each tile
- Keep typing to keep the music playing
- If you stop, the game pauses
Step 4: Track Your Progress
Watch your WPM in real-time. Aim to improve your speed with each session!
Use headphones for the best experience. The game syncs tile speed with audio rhythm — find a beat that matches your typing speed!
Tips for Success
- Start Slow: Begin at Level 1 and only advance when comfortable
- Use Quality Videos: Videos with clear speech and subtitles work best
- Practice Regularly: Even 10 minutes daily improves typing speed
- Focus on Accuracy: Speed comes with practice — don’t rush mistakes
- Use External Keyboard: For mobile/tablet users, connect a keyboard
Troubleshooting
📖 Game won't start?
-
Ensure all dependencies are installed:
pip3 install youtube-transcript-api pygame pytube pydub tkinter -
On Windows, verify FFmpeg is installed and in PATH
-
Try running as administrator
-
Check that YouTube video URL is valid
📖 Tiles not syncing with video?
- Check your internet connection
- Try a different YouTube video
- Ensure the video has subtitles enabled
- Refresh the game and try again
📖 Typing not registering?
- Make sure you’re using the correct keyboard layout
- Check that no other applications are capturing keypresses
- Try running the game as administrator
- Use an external keyboard instead of on-screen keyboard
Source Code
View and contribute to the project: Type Tiles on GitLab
Type Tiles is a fun way to improve your typing skills while enjoying YouTube content. Whether you’re a beginner or looking to boost your WPM, this game makes practice engaging and effective!
Start typing and watch your WPM improve today!
Discussion
0 commentsJoin the Discussion
Sign in to post comments and join the conversation.
No comments yet. Be the first to share your thoughts!