İşlerOyun · Mobil
UPTAG
Çatıdan çatıya tırmanılan, deterministik simülasyonlu hızlı bir mobil arcade oyunu.
DÜZ TÜRKÇESİTek parmakla koş, zıpla, duvardan sek; şehir yükseldikçe kamera seni kovalıyor. Günlük ve haftalık koşularda herkes aynı kuleye tırmanıyor.

01 — Dert
Telefonda adil bir rekor ve hayalet yarışı için oyunun her cihazda, kare hızından bağımsız olarak birebir aynı sonucu vermesi gerekiyor.
02 — Yaklaşım
Simülasyon 50 Hz sabit adımla, sabit noktalı matematik ve tohumlu rastgele sayıyla çalışıyor; böylece tekrar (replay), hayalet koşu ve ileride 1v1 geri sarma (rollback) aynı girdiden aynı sonucu üretiyor. Determinizm, kayıt biçimi ve beceri modları için otomatik testler var. Çizim PixiJS v8 ile, Android/iOS paketi Capacitor ile; 5 şehir, 26 platform ailesi, Sonsuz / Günlük / Haftalık modlar. Oyun testinden sonra kart sistemini kaldırıp çekirdeği sadeleştirdim.
03 — Sonuç
Yaklaşık 30 bin satırlık oynanabilir sürüm; görsel kalite turu sürüyor. Oyun içi kareler berkkaratas.dev/games sayfasında.
Kullanılan aletler
- TypeScript
- PixiJS v8
- Vite
- Capacitor 8
- Vitest