Version History
Track the evolution of WPM Typing Tutor through our release history. This page documents all major features, improvements, and changes to the application.WPM Typing Tutor is currently in version 0.1 (initial release) as part of a university capstone project developed in 2026.
Version 0.1 (2026)
Initial Release
The inaugural version of WPM Typing Tutor, featuring a complete typing training experience across multiple platforms.
Core Features
Unity WebGL Game Engine
Unity WebGL Game Engine
Implemented the core typing game using Unity 2019.4.41f2 with WebGL export:
- Graphics API: WebGL 2.0 and WebGL 1.0 fallback support
- Product Version: mecanografia v0.1
- Build Type: Development build for testing and iteration
- Optimization: Configured for web performance with preserved drawing buffer disabled
- Canvas Integration: Seamless embedding in HTML5 web pages
Three Difficulty Levels
Three Difficulty Levels
Adaptive difficulty system to accommodate all skill levels:
Easy Mode
- Slower text scrolling speed
- Common words and simple phrases
- Perfect for beginners and learning proper finger placement
- Emphasis on accuracy over speed
Medium Mode
- Moderate text speed
- Mixed vocabulary with increased complexity
- Balanced challenge for improving typists
- Introduction to special characters
Global Ranking System
Global Ranking System
Competitive leaderboard with comprehensive statistics:
Features:
| Rank | Player | WPM | Accuracy |
|---|---|---|---|
| 🥇 1st | Vladi123 | 148 | 99% |
| 🥈 2nd | Marlon Montoya | 132 | 97% |
| 🥉 3rd | Marco GLs | 119 | 95% |
- Real-time WPM calculation
- Accuracy percentage tracking
- Visual progress bars
- SQL-style data presentation
- Top 10 player display
Touch Typing Training
Touch Typing Training
Comprehensive keyboard training system:Home Row Focus:
- Left hand:
ASDF● - Right hand:
●JKLÑ - Index finger markers on F and J keys
- Keyboard layout reference image
- Hand position diagrams
- Color-coded key assignments
- Video tutorial integration
Terminal-Style Interface
Terminal-Style Interface
Developer-inspired UI design:
- Color Scheme: Dark terminal theme with
#0d0d0dbackground - Typography: JetBrains Mono monospace font family
- Visual Effects: Scanline overlay for retro CRT aesthetic
- Navigation: CLI-style commands and prompts
- Animations: Typewriter effect on home screen
- Icons: Terminal window controls (red/yellow/green dots)
Platform Support
Web (Desktop)
✅ Fully Supported
- Any modern browser
- WebGL 2.0 / 1.0
- Responsive design
- Full feature set
Android
✅ Available via Expo
- React Native wrapper
- Expo Go runtime
- Touch-optimized
- Bluetooth keyboard support
iOS
⭕ Coming Soon
- Expo Go integration
- iOS optimization
- Apple device support
Technical Implementation
User Interface Sections
Home (Inicio)
Terminal window with animated typewriter commands:
- Welcome message with project statistics
- Platform availability badges
- Quick start button
- Record WPM display: 148 WPM
Play (Jugar)
Unity WebGL game container:
- 960px × 580px responsive canvas
- Keyboard shortcut indicators
- Real-time loading status
- Fullscreen-capable
Instructions (Instrucciones)
Step-by-step tutorial system:
- 3-step quick start guide
- Keyboard layout reference
- Hand position diagram
- Video tutorial link
Ranking
SQL-styled leaderboard table:
- Top 10 player rankings
- WPM and accuracy columns
- Visual progress bars
- Medal icons for top 3
Performance & Optimization
Loading Strategy
- Lazy loading of Unity WebGL
- Only initializes on game section visit
- Prevents unnecessary resource usage
- Faster initial page load
Responsive Design
- Mobile hamburger menu at < 700px
- Adaptive grid layouts
- Touch-optimized controls
- Hidden columns on small screens
Known Limitations
Upcoming Features
The following features are planned for future releases:
Multiplayer Mode
Competitive typing races with friends
AR Integration
Original AR typing vision using Unity AR Foundation
Custom Word Lists
User-defined practice vocabularies
Progress Tracking
Historical performance analytics
Achievement System
Badges and milestones for motivation
Sound Effects
Audio feedback for typing actions
Release Information
Version 0.1 Details
Release Date: 2026
Build Type: Development
Unity Version: 2019.4.41f2
Product: mecanografia
Author: Ramses Vladimir (MkillerLT/2411217041/Ramses0509)
License: GNU General Public License
Build Type: Development
Unity Version: 2019.4.41f2
Product: mecanografia
Author: Ramses Vladimir (MkillerLT/2411217041/Ramses0509)
License: GNU General Public License