Mobil Oyun
13: Jack Hunt
13: Vale Avı, ücretsiz bir kart oyunudur.

- Sonuç
- Gerçek bir fikirden bağımsız bir oyuna
- Kullanılan teknolojiler
- FlutterFirebaseRiverpodCloud Functions
- Ziyaret et
- 13: Jack Hunt
Bağlam
13: Jack Hunt, masa üstünde oynanan bir kart oyunu fikrinin mobil uygulamaya dönüştürülmesi projesi. Oyun kuralları hazırdı; dijital karşılığının kurulması gerekiyordu.
Problem
Kart oyunlarının dijital karşılığında en zor kısım kural motorudur: her hamlenin geçerliliği sunucu tarafında doğrulanmalı, aksi halde istemci tarafında hile mümkün olur. Aynı zamanda oyun akışının gecikmesiz hissettirmesi gerekiyordu.
Çözüm
Oyun durumunu Firebase üzerinde tuttuk, kural doğrulamasını Cloud Functions içinde sunucu tarafına aldık. İstemci hamleyi iyimser olarak gösterip sunucu onayını bekliyor; böylece hem hile engellendi hem de akıcılık korundu. Durum yönetimi için Riverpod kullanıldı.
Vaka özeti
Sonuçlar
Piyonunu ters çevir, Vale'yi avla.
- Kural doğrulaması sunucu tarafına alınarak istemci tarafı hile kapatıldı
- İyimser güncelleme ile gecikme hissi ortadan kaldırıldı
- Tek Flutter kod tabanı ile iOS ve Android
- Masa oyunu fikri bağımsız bir dijital ürüne dönüştü
İlgili hizmetler
Sıkça sorulan sorular
Çok oyunculu bir mobil oyunda hile nasıl engellenir?
Oyun geliştirme için Flutter uygun mu?
Projenizi birlikte başlatalım
Kısa formu doldurun, 12 saat içinde size dönüş yapalım. Her proje için özel çözüm sunuyoruz.
