Splishlob
Kardeşinle bulduğun hazineyi şişme salında koruduğun birinci şahıs topçuluk oyunu. Güç toplayıp yay çizen toplarla nişan alıyor, topu havadayken bölüyor, patlatıyor ya da ışınlıyorsun. 10 deniz, 10 patron; kampanya, sonsuz ve hayatta kalma modları.

- ekip
- 1 kişi
- rol
- Oyun Geliştirici (Three.js / TypeScript)
- kategori
- Oyun · Masaüstü
Splishlob, kumsalda bulduğun hazineyi kardeşinle birlikte turuncu şişme salında koruduğun birinci şahıs bir topçuluk oyunu. Sörfçüler, turistler, dalgıçlar, polisler, balıkçılar ve korsanlar dalga dalga geliyor; güç toplanıp yay hesaplanarak atış yapılıyor ve her atış gerçek bir balistik yay çiziyor. Mermi kamerası topun arkasından uçup isabeti en yakından gösteriyor. Renkli toplar havadayken bir tuşla ikiye ya da üçe bölünüyor, havai fişek gibi patlıyor, yoluna bomba bırakıyor, düşmanın tepesine dalıyor, üç kat büyüyor ya da ileri ışınlanıyor.
On denizin her birinin kendi kuralı var: Mercan Resifi’nde top sekiyor, Fırtına Koyu’nda rüzgâr atışı itiyor, Buzul Denizi’nde buz kütleleri atışı kesiyor, Liman’da vinçteki konteyner düşmanların üstüne düşürülüyor, Volkan Adası’nda herkese lav yağıyor, Kayıp Tapınak’ta çan düşmanları sersemletiyor. Her denizin sonunda kendi patronu bekliyor: Sörf Kralı, Dev Ahtapot, Kraken, Buz Devi, Lav Golemi, Timsah Kral ve diğerleri. Kampanyada her denizde 10 dalga ve 3 yıldız var; sonsuz ve hayatta kalma modları, dalga görevleri, rastgele hava olayları ve ara sıra atış yapıp su veren Kardeş oyunu çeşitlendiriyor.
Oyun tek dosyalık bir HTML prototipinden Steam’e yüklenebilecek bir masaüstü uygulamasına dönüştürüldü: Electron, Three.js ve TypeScript ile modüllere bölündü, internetsiz çalışıyor; oyun sayfası Node’a erişemiyor, yalnızca küçük bir köprüyü kullanıyor. Kayıtlar atomik yazılıp yedekleniyor. steamworks.js ile 23 başarım, 8 istatistik, arkadaş listesinde durum ve Steam overlay var; Steam yokken başarımlar yerelde tutulup bağlanınca gönderiliyor. Windows ve Linux/Steam Deck hedefleniyor, tam oyun kolu desteği var. Karakterler, sallar ve patronlar koddan modelleniyor; sesler ve haritaya göre değişen ada müziği Web Audio ile koddan üretiliyor. Fragman, oynanış videosu ve reels’ler de oyunun içinden, sanal saatle kare kare kaydedilen otomatik çekimlerle hazırlandı.
- Birinci şahıs, güç toplayarak yay çizen atışlar ve nişan çizgisi
- Mermi kamerası: top uçarken arkasından takip
- Havada değişen toplar: ikiye ya da üçe bölünme, patlama, bomba bırakma, dalış, büyüme, ışınlanma
- 10 deniz, her birinde ayrı kural: seken mercan, rüzgâr, buz, vinç, lav yağmuru, sersemleten çan
- Her denizin kendi patronu ve her 5. dalgada gelen Kaptan
- Düşman davranışları: kalkanlı polis, dalıp yaklaşan dalgıç, kaçan turist, arkadaşını tamir eden balıkçı
- Kampanya (deniz başına 10 dalga ve 3 yıldız), sonsuz ve hayatta kalma modları; Kolay, Normal, Zor
- Dalga görevleri, rastgele hava olayları (rüzgâr, yağmur, sis) ve Kardeş’in yardımı
- İnciyle alınan kalıcı yükseltmeler; yıldızla açılan bot renkleri, şapkalar ve top izleri
- Fotoğraf modu: serbest kamera, tıkla kaydet
- Steam: 23 başarım, 8 istatistik, arkadaş listesinde durum, overlay; Steam’siz yerel kayıt
- Güvenli Electron yapısı: Node erişimi olmayan oyun sayfası, preload köprüsü, atomik kayıt ve yedek
- Tam oyun kolu desteği, tuş atama, Steam Deck ön ayarları; Windows, Linux ve macOS paketleri
- Türkçe ve İngilizce, oyun içinden değiştirilebilir
- Fragman, oynanış videosu ve reels oyunun içinden otomatik çekimle
- 42 birim testi: balistik, dalga dağılımı, pazar ekonomisi, kayıt geçişi, eksik çeviri ve font kapsamı
teknolojiler · 13
- Electron
- Three.js
- TypeScript
- Vite
- esbuild
- Web Audio API
- steamworks.js
- electron-builder
- Vitest
- Playwright
- Prosedürel Modeller
- Prosedürel Ses
- Balistik Simülasyon
























