Skip to content
Alea Farrel edited this page Jan 16, 2026 · 5 revisions

๐Ÿš€ Rapid Texter GUI - Wiki

Rapid Texter GUI Qt Platform

Dokumentasi lengkap untuk Rapid Texter GUI - Aplikasi typing test modern dengan antarmuka grafis.


๐Ÿ“– Tentang Aplikasi

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).


๐Ÿ“š Daftar Dokumentasi

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)

โšก Fitur Utama

  • โœจ 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

๐ŸŒ Arsitektur Multiplayer

Sistem multiplayer Rapid Texter menggunakan arsitektur Peer-to-Peer (P2P) Full Mesh, di mana setiap klien terhubung langsung ke semua klien lainnya.

Komponen Jaringan

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

๐Ÿ”— Link Terkait


Developed 2026 by Alea Farrel & Team

๐Ÿ“š Wiki Navigation

๐Ÿ  Beranda


๐ŸŒ Multiplayer

Dokumentasi Flowchart

Data Format


๐Ÿ”— Link Eksternal

Clone this wiki locally