Kelime ve bulmaca oyunu
ZINK!, bir tanım ve harf sayısından kelimeyi bulduğun bir mobil oyun. Harf açmak puanı azaltır; harf almadan çözmek oyunun merkezindeki tercihtir. Türkçe ve İngilizce içerik, günlük mücadeleler ve çapraz bulmacalar sunar.
- Geliştirici
- Mustafa Erhan Kaya
- Teknolojiler
- Flutter, Dart, Riverpod, Supabase
Oynanışın arkasındaki problem
Bir kelime oyununun çevrimdışıyken de akıcı çalışması, aynı günlük mücadeleyi oynayanların aynı koşullarla karşılaşması ve skorların doğrulanabilmesi gerekiyor. Türkçe ve İngilizce için kelimelerin, uzunlukların ve ipuçlarının ayrı ayrı tasarlanması da bu işin bir parçası.
Tekrar oynatılabilir oyun motoru
Tur motoru Flutter arayüzünden, ağdan ve cihaz saatinden ayrılmış saf Dart koduyla çalışır. Harf açma sırası ve zaman girdileri kontrol edilebilir. Aynı girdilerin aynı sonucu üretmesi, tur davranışını test etmeyi ve skorları doğrulamayı mümkün kılar.
Çevrimdışı oyun ve skor doğrulama
Sürümlenmiş dil paketleri cihazda yerel oyun için kullanılır. Günlük turlarda ortak sunucu setleri kullanılır; tur olayları sunucuya iletilerek skor sunucu tarafında hesaplanır. Böylece bağlantının olmadığı oyun deneyimi ile rekabetin doğrulanması ayrı sorumluluklar olarak ele alınır.
İki dil, ayrı içerik
Türkçe ve İngilizce kelime koleksiyonları birbirinin doğrudan çevirisi değildir. Bulmacalar her dilin kelimeleri ve harf uzunlukları için ayrı hazırlanır. İçerik güncellemelerinde mevcut bulmacaların ve oyuncu ilerlemesinin korunması gözetilir.
Diğer projelerim
DuckIn
DuckIn, bir yere gitmeden önce ne kadar kalabalık olabileceğini ve ne zaman daha sakin olacağını görmeni sağlayan mobil uygulama. İstanbul, Ankara ve İzmir’de mekân keşfini saatlik kalabalık tahminleriyle birleştirir.
Projeyi incelePyralis
Pyralis, farklı platformlara dağılmış oyun kütüphanelerini, değerlendirmeleri ve oyuncu geçmişini bir araya getiren bir mobil ürün. Dijital oyunlarla masaüstü oyun deneyimlerini aynı oyuncu profiline bağlar.
Projeyi incele