Altı tek kişilik mobil oyun geliştirdim: okey taşlarıyla oynanan bir bulmaca ve bir roguelike, mayın tarlası mantığına dayanan bir kazı oyunu, iki fizikli birleştirme oyunu ve bir giydirme ve dikiş atölyesi. Her oyunun sayfasında nasıl oynandığı, ekran görüntüleri ve gizlilik politikası yazılı.
Hangi oyunlar var?
Altı oyun var: Istaka, Kazı, Tile Breaker, Purrbor, Wagglewood ve Patik. Hepsi Android telefonlar için, dikey ekranda tek elle ve kısa oturumlarla oynanacak şekilde tasarlandı; Patik dışındaki beşinin iPhone sürümü de var, Patik’in iPhone sürümü sonra gelecek. Hiçbirinde hesap açılmaz, ilerleme cihazda saklanır ve oyun istenen anda kapatılıp kaldığı yerden sürdürülür. Purrbor ve Wagglewood şu an Google Play’de kapalı testtedir; Patik’in kapalı testi hazırlanıyor.
Masadaki seri ve perleri bölüp birleştirerek ıstakadaki taşları en az hamlede yerleştirme bulmacası. 350 seviyelik Seviye Yolu, her gün yeni bir Günlük Bulmaca ve her hafta yeni bir Haftanın Bulmacası.
Mayın tarlası mantığıyla harabelerde kat kat inilen bir çıkarım roguelike’ı. Sayılar komşu tuzakların toplam tehlikesini gösterir; her kata tahmin gerekmeden ulaşılabilir.
Okey taşlarıyla seri ve per açıp puanı tılsımlarla katlayan tek kişilik bir roguelike. 8 masa, 30 tılsım, 8 Usta kuralı ve her gün aynı taşlarla Günün Masası.
Yavru topları ve tasmalı kardeş çiftleriyle oynanan fizikli bir birleştirme oyunu. Kurabiyelerle köyün yavru yuvası döşenir, her yavruya en uygun ev bulunur.
Yetişkinler için sakin bir giydirme ve dikiş atölyesi: ailelerin anlarına göre bebekleri katman katman giydir, kendi giysilerini ör, boya, desenle; fotoğrafları Anı Defteri’ne yapıştır.
Giydirme ve dikiş atölyesi · Kapalı test hazırlığında
Oyunlar nasıl karşılaştırılır?
Istaka tek tek çözülen bulmacalardan, Kazı ve Tile Breaker her seferinde farklı ilerleyen roguelike koşularından oluşur. Purrbor ve Wagglewood ise fizikli birleştirme oyunlarıdır: parkta ya da kavanozda kazanılanla bir meta dünya döşenir. Patik sakin bir giydirme ve dikiş atölyesidir: siparişler giydirilir, kazanılan iplikle giysi üretilir, fotoğraflar bir defterde birikir. Istaka, Kazı, Purrbor ve Wagglewood reklamla desteklenir ve reklamları kaldıran tek seferlik satın alım sunar; Patik yalnızca isteğe bağlı ödüllü reklam gösterir ve tek seferlik bir Atölye Sahibi satın alımı sunar.
Altı oyunun karşılaştırması
Oyun
Tür
Modlar
Gelir modeli
Diller
Istaka
Okey taşlı bulmaca
Seviye Yolu (350 seviye), Günlük Bulmaca, Haftanın Bulmacası
Ücretsiz, reklamlı; tek seferlik Premium
Türkçe, İngilizce, Almanca
Kazı (Ruinsweep)
Mantık roguelike’ı
Sefer (12 kat), Klasik, Günlük Kazı, Günlük Klasik
İlk bölge ücretsiz, reklamlı; Tam Sürüm, Reklamsız
Hiçbir oyunda hesap, giriş, bulut kaydı, analiz ya da çökme raporlama aracı yok; ilerleme yalnızca cihazda saklanır. Istaka, Kazı, Purrbor, Wagglewood ve Patik reklamları Google AdMob ile gösterir ve AdMob reklam kimliği ile IP adresi gibi verileri kullanır. Altı oyunda da satın alımlar RevenueCat’te anonim bir kimlikle doğrulanır.
Altı oyun da Android 7.0 (API 24) ve üzeri telefonlarda çalışacak şekilde derlenir; Android sürümü Android 16 (API 36) hedeflenir. Patik dışındaki beş oyun ayrıca iOS 15.0 ve üzeri iPhone’larda çalışır; Patik’in iPhone sürümü sonra gelecek. Oyunlar dikey ekran için tasarlandı. Oyun içeriğinin tamamı uygulamanın içindedir; internet yalnızca reklamların yüklenmesi ve satın alımların doğrulanması için kullanılır.
Oyunlar nasıl geliştirildi?
Altı oyun aynı yığınla yazıldı: Angular 22, Ionic 8 ve Capacitor 8. Çizim PixiJS 8, animasyon GSAP, ses Howler, çeviri Transloco ile yapılır; Purrbor ve Wagglewood’un fiziği planck (Box2D’nin JavaScript uyarlaması) ile hesaplanır. Oyunların sunucusu yoktur; bütün oyun mantığı, bulmaca üretimi ve kayıt cihazda çalışır.
Istaka. Her bulmacanın par değeri, yani en az hamle sayısı, bir çözücüyle hesaplanır. İpucu da aynı çözücüden gelir.
Kazı. Kat üreticisi, her katta çıkışa tahmin gerekmeden yalnızca mantıkla ulaşılabileceğini garanti eder. Klasik moddaki tahtalar da tahminsiz üretilir.
Tile Breaker. Günün Masası’nın tohumu tarihten türetilir; böylece sunucu olmadan her gün herkes aynı taşlarla oynar.
Purrbor ve Wagglewood. Fizik saniyede 120 sabit adımla hesaplanır. Günlük modun bırakma dizisi tarihten türetilen tohumla cihazda üretilir; aynı diziyi oynayan bir bot, el sonunda karşılaştırma puanı verir.
Patik. Oyun kuralları, çizim ve arayüz katmanından ayrı, saf bir motorda çalışır; oyun durumu düz JSON’dur. Fotoğraflar resim olarak değil sahne tarifi olarak saklanır ve istenince yeniden çizilir.
Bu yığın, ürün ve yazılım geliştirme hizmetinde kullandığım yığının aynısı. Oyunlar, Ionic ve Capacitor ile mağazaya çıkan bir mobil ürünün baştan sona nasıl kurulduğunun da kaydı.
Destek ve iletişim
Bütün oyunlar için hata bildirimi, öneri ve gizlilik talepleri kefukar@gmail.com adresine yazılabilir. E-postaya oyunun adı, cihaz modeli ve işletim sistemi sürümü (Android ya da iOS) eklenirse sorun daha hızlı bulunur.