İçeriğe atla
md ~/projeler/koyun-kurt
Proje arşivi

2026

Koyun & Kurt - Binaire Bulmaca Oyunu

  • React Native
  • Expo
  • Expo Router
  • Zustand
  • AsyncStorage
  • Firebase Auth
  • Firestore
  • RevenueCat
  • Google AdMob
  • React Native Reanimated 4
  • expo-av
  • TypeScript

Genel bakış

Takuzu/Binairo kurallarına dayanan bir mobil mantık bulmacası: her satır ve sütunda eşit sayıda koyun ve kurt olmalı, üç aynı sembol yan yana gelemez. 6×6'dan 12×12'ye 400 kampanya seviyesi, günlük bulmaca ve hata göstergesi olmayan bir mod içeriyor. React Native (Expo), state yönetimi için Zustand, kimlik doğrulama ve skor tablosu için Firebase ile geliştirildi.

01 · Problem

Binairo/Takuzu bulmacaları mobilde genellikle sade ve tekrarlayan ızgaralar olarak sunuluyor. Her seviyenin tek ve çözülebilir bir cevabı olması, zorluğun da kademeli olarak artması gerekiyor.

02 · Çözüm

Bulmacaları üreten, kuralları doğrulayan ve çözen bir oyun motoru (generator, validator, solver) yazdım; 400 kampanya seviyesi 6×6'dan 12×12'ye büyüyor. Ekranları React Native (Expo) ve Expo Router ile, oyun durumunu Zustand ve AsyncStorage ile, kimlik doğrulama ve skor tablosunu Firebase ile kurdum.

03 · Sonuç

Günlük bulmaca, hata göstergesi kapalı İmkânsız Mod, saate göre değişen gün/gece teması, TR/EN dil desteği ve kural ihlalinde titreşim ve sesle geri bildirim veren bir mobil oyun ortaya çıktı. Reklam ve uygulama içi satın alma altyapısı (AdMob, RevenueCat) entegre edildi.