Hopscraper — Sonsuz Kule Zıplama Oyunu
Tarayıcıda ve masaüstünde (macOS, Windows) çalışan, deterministik simülasyonlu sonsuz kule oyunu: koş, duvardan sek, kat atlayarak kombo zinciri kur; tekrarlar birkaç KB'lık kodla paylaşılır.

- Müşteri
- uurstudios iç projesi (çalışan oyun)
- Yıl
- 2026
- Teknolojiler
- JavaScript, Canvas 2D, Web Audio, Electron, Gamepad API, Playwright
Problem
Klasik kule zıplama oyunlarının hissi, zıplama yüksekliğinin koşu hızına bağlı olmasından ve duvardan sekmenin kusursuz çalışmasından geliyor. Tekrar ve skor paylaşımı için de aynı oyunun kare kare aynı şekilde yeniden oynatılabilmesi gerekiyordu.
Çözüm
Simülasyon çizimden tamamen ayrı ve deterministik yazıldı: kule bir tohumdan üretiliyor, oyun yalnızca tohum + kare kare tuş girdisi olarak saklanıyor (RLE + base64 tekrar kodu). Başlık ekranındaki karakteri, oyunun kendi fiziğini önceden hesaplayarak iniş yerini tahmin eden bir bot yönetiyor; aynı bot testlerde de kullanılıyor. Klavye (değiştirilebilir tuşlar), oyun kolu ve dokunmatik ekran tuşları; Türkçe/İngilizce arayüz; hareketi azalt tercihine uyum. Masaüstü sürümü aynı dosyaları Electron ile paketliyor.
Sonuç
Bağımlılıksız, tek sayfada çalışıyor; aynı kod tarayıcıda, telefonda ve masaüstü uygulamasında oynanıyor. Playwright testleri aynı tohumun aynı kuleyi ürettiğini, botun en az 40. kata çıktığını ve tekrar kodunun birebir aynı skora ulaştığını doğruluyor. Kaynak kod GitHub'da.


Canlı demo
Tarayıcıda deneyin
Çalışan sürümün kendisi. İçinde gezinebilir, tam ekranda açabilirsiniz.


