-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Dokumentasi lengkap untuk Rapid Texter GUI - Aplikasi typing test modern dengan antarmuka grafis.
Rapid Texter GUI adalah aplikasi typing test dengan antarmuka grafis modern yang dibangun menggunakan Qt/QML 6.8. Aplikasi ini merupakan versi GUI (Graphical User Interface) dari aplikasi terminal-based Rapid Texter (TUI).
Important
Migrasi dari TUI ke GUI
Aplikasi ini adalah hasil migrasi dari versi TUI (Terminal User Interface). Kedua versi berbagi direktori data yang sama, sehingga:
- ๐ History - Semua riwayat typing session tersinkronisasi
- ๐ Progress - Progress campaign dan level tersimpan
- โ๏ธ Settings - Pengaturan dan preferensi terbagi antar keduanya
Untuk dokumentasi lebih lengkap termasuk konsep dasar typing test, silakan kunjungi Wiki Rapid Texter (TUI).
| Halaman | Deskripsi |
|---|---|
| Multiplayer-Overview | Gambaran umum sistem multiplayer dan arsitektur jaringan |
| Create-Room-Flow | Alur host membuat room multiplayer |
| Join-Room-Flow | Alur guest bergabung ke room yang tersedia |
| Full-Mesh-Flow | Pembentukan koneksi Full Mesh antar pemain |
| Complete-Multiplayer-Flow | Alur lengkap sistem multiplayer dari awal sampai akhir |
| Multiplayer-History-Format | Format JSON penyimpanan riwayat multiplayer (GUI eksklusif) |
- โจ Modern GUI - Dibangun dengan Qt/QML 6.8, menghadirkan antarmuka yang estetik dan responsif
- ๐ Multi-Language - Tersedia dalam mode Indonesia & English
- ๐ป Programmer Mode - Latihan mengetik simbol dan sintaks coding
- ๐ Visual Statistics - Monitor WPM, Accuracy, dan Progress Charts
- ๐ฎ Multiplayer - Mode bermain bersama hingga 8 pemain dalam LAN
- ๐จ Themes & Animations - Transisi menu yang halus dan desain yang nyaman di mata
- ๐ต Sound Effects - Audio feedback saat mengetik benar atau salah
Sistem multiplayer Rapid Texter menggunakan arsitektur Peer-to-Peer (P2P) Full Mesh, di mana setiap klien terhubung langsung ke semua klien lainnya.
| Komponen | Port | Fungsi |
|---|---|---|
| UDP Discovery | 52766 | Penemuan room di jaringan LAN |
| TCP Mesh | 52765 | Koneksi data antar peer |
| Authority | - | Floating Authority dengan aturan UUID terendah |
- Repository: rapid-texter-gui
- TUI Version: rapid-texter
- TUI Wiki: Rapid Texter Wiki (TUI)
- Releases: Download
Developed 2026 by Alea Farrel & Team