UğurcanEser
İşlerPizza Assassin

Pizza Assassin

iPhone ve Android için komik, piksel sanat bir gizlilik platform oyunu

Genel bakış

Pizza Assassin, aslında gizli bir suikastçı olan bir pizza kuryesini anlatan, komik ve piksel sanat bir platform oyunu. Rakip kuryeler müşterilerinizi çalıyor; sizin işiniz onlara fark ettirmeden yaklaşmak, arkadan saldırmak ve pizzayı daha sıcakken kapıya ulaştırmak.

Oyunda 6 dünyaya yayılmış 40 bölüm var ve yatay ekranlı telefonlar için tasarlandı. Ücretsiz ve tamamen çevrimdışı oynanıyor; reklam, uygulama içi satın alma, üyelik ya da veri toplama yok. Altı dilde oynanabiliyor: İngilizce, Türkçe, Almanca, Fransızca, İtalyanca ve Brezilya Portekizcesi. App Store ve Google Play yayınına hazırlanıyor.

Bir çatıda rakip kuryeye gizlice yaklaşmak Bir rakibe arkadan saldırmak Gece bekçisinin fenerinden saklanmak Bir düşmanın üstüne avize düşürmek

Oynanış

  • Gizlilik odaklı düşmanlar: Muhafızlar devriye geziyor, sesleri araştırıyor, kovalıyor, uyuyor ve yemek için duruyor. Bir şüphe göstergesi sizi fark etmeden önce uyarıyor; habersiz bir düşman arkadan tek vuruşta düşüyor.
  • Hileler: Düşmanları uzaklaştırmak için bir dilim pizza atabilir, kıpırdamadan bir pizza kutusunun altına saklanabilir ya da ışıkları kapatabilirsiniz. Karanlık bölümlerde düşmanların ne gördüğünü lambalar ve fenerler belirliyor.
  • Teslimat başına üç yıldız: Biri teslimat için, biri hedef süreyi geçmek için, biri de hiç hasar almamak için.
  • Gizli malzemeler ve hayalet koşular: Her bölümde üç malzeme saklı, toplamda 120 tane; en iyi koşunuz da karşı yarışabileceğiniz bir hayalet olarak oynuyor.
  • Ödüller: Yıldızlar kıyafetlerin kilidini açıyor. Game Center ve Google Play Games’te 18 başarım ve her bölüm için bir en iyi süre sıralaması var.
  • Konfor ayarları: Üç kontrol boyutu, ayarlanabilir buton saydamlığı, solak düzeni, üç kamera yakınlığı ve titreşim ile ekran sarsıntısı için açma-kapama.

Nasıl yapıldı

  • Metin olarak bölümler. Her bölüm bir ASCII harita; bir derleme betiği haritaları Godot sahnelerine çeviriyor.
  • Üretilen içerik. Piksel sanat kodda ASCII olarak yazılıyor ve betiklerle sprite sheet’lere dönüştürülüyor. Chiptune ses efektleri ve müzik deterministik bir betikle sentezleniyor.
  • Test edilebilir oyun mantığı. Hareket, düşman yapay zekâsı ve duraklatma, sahne ağacı olmadan çalışan sade sınıflar. Oyun global autoload kullanmıyor; böylece testler ve araçlar oyunun herhangi bir parçasını tek başına yükleyebiliyor.
  • Çevrimdışına dayanıklı oyun servisleri. Başarımlar ve skorlar ancak Game Center ya da Play Games onayladıktan sonra gönderilmiş sayılıyor; çevrimdışıyken kazanılanlar daha sonra yükleniyor.
  • Senaryolu oynanışlar. Kaydedilmiş girdi senaryoları 18 bölümü baştan sona oynuyor ve ancak pizza hedef sürenin altında, hasar almadan teslim edilirse geçiyor. Aynı senaryolar oynanış videolarının kaydını da yönetiyor; iOS Simulator’da ve Android emülatöründe de çalışıyor.
  • Mağaza otomasyonu. Betikler mağaza ekran görüntülerini altı dilde gerçek bölümlerde çekiyor, mağaza metinlerini yüklüyor ve incelemeye gönderimi hazırlıyor; uygulamaları açıkça istenmedikçe yalnızca neyi değiştireceklerini yazdırıyorlar.

Teknolojiler

  • GDScript ile Godot 4.7
  • Game Center ve Google Play Games servisleri
  • Testler için GUT; mağaza otomasyonu için fastlane ve App Store Connect API

Kalite

  • 36 test dosyasında 371 GUT birim testi, ekransız (headless) çalışıyor
  • Bölümleri uçtan uca kontrol eden 18 senaryolu oynanış

Sırada ne var?

Tüm işler