Kaynak kodu şimdilik kamuya açık değildir; ancak aşağıda mimari, kararlar ve uygulama yaklaşımına dair ayrıntılı bir döküm bulabilirsiniz.
Ne
Tamamen klavyeden oynanabilen düşen fayans ritim oyunu. Notlar yukarıdan düşer — puan kazanmak için alta ulaşmadan önce çalın. 3 zorluk aşamasında 7 yerleşik şarkıyı destekler. Ses, MIDI nota verileriyle Tone.js aracılığıyla gerçek zamanlı olarak sentezlenir.
Neden
...
Özellikler
- Her 10 ardışık isabette çarpan artışıyla skor ve seri sistemi
- 7 şarkı: Parlak Küçük Yıldız, İyi ki Doğdun, Sevinç Marşı, Für Elise, Beethoven 5. Senfoni ve daha fazlası
- Renkli tuşlarla etkileşimli 2 oktavlık piyano klavyesi (C4–E5)
- Çoklu düzen desteği: QWERTY, Türkçe Q, AZERTY, QWERTZ
Teknolojiler
| Katman | Seçim | |---|---| | Arayüz | React 18 + Vite | | Ses | Tone.js | | MIDI ayrıştırma | @tonejs/midi | | Testler | Vitest + Testing Library |
Öğrendiklerim
...