Taş-kağıt-makas, sayılarla — ve iki elin de açık olduğu bir günlük bulmaca.




Kural on saniyede öğreniliyor: ateş buzu yener, buz suyu yener, su ateşi yener; aynı tipte büyük sayı kazanır. Hepsi bu.
Zor olan kısmı şu: iki elin de açık. Rakibinizin bütün kartlarını görüyorsunuz, o da sizinkileri görüyor. Kimse bir şey saklamıyor, dolayısıyla geriye tek bir iş kalıyor — sırayı okumak ve hangi turu feda edeceğinize karar vermek.
Günde tek tahta, herkese aynı, tek gönderim. Rakibin beş kartı sabit bir sırayla önünüze diziliyor ve siz nasıl cevap vereceğinize karar veriyorsunuz. Sonuç beş kare ve bir skor olarak paylaşılıyor: ızgara paylaşılıyor, cevap değil.
Tırmanış 100 basamağı ve on yedi kişilik içeriyor — Ayna son oynadığın tipi taklit ediyor, Cımrı yediliyi asla ziyan etmiyor, Sfenks aynı değeri tekrarlamıyor. Basamaklar yükseldikçe rakip güçlenmiyor, tahta zorlaşıyor: bir değer yasaklanıyor, belirli bir kart çıkarılıyor, tura saat konuyor ya da rakibe fazladan kart veriliyor. Gauntlet ayrı bir mod: kartların saat olduğu bir koşu, galibiyet serisi kullanılmış bir kartı havuza geri getiriyor. Arkadaş düellosu için oda kurup altı haneli kodu paylaşmak yetiyor.
Oyun React Native ve Expo ile yazıldı. Kurallar, maç durum makinesi ve çözücü saf TypeScript paketleri hâlinde ayrı duruyor; sunucu Fastify ve PostgreSQL, günlük havuz üretimi ve puanlama orada koşuyor.
Her günlük tahta süzülerek üretiliyor: kusursuz bir temizlik imkânsız olacak ve tam olarak tek bir diziliş en iyisi olacak şekilde. Bu süzmeyi oyunu geriye dönük tümevarımla çözen bir çözücü yapıyor — her aday tahta çözülüyor, şartı sağlamayan eleniyor.
Amaç şu: asıl soru hiçbir zaman “hepsini kazanabilir miyim” olmasın, “hangi turu feda edeceğim” olsun. Rastgele üretilen bir tahtada bu garanti edilemiyor.
Kişilikler zorluk kademesi değil, davranış kalıbı: “yediliyi ziyan etme”, “ateşle başla”, “aynı değeri tekrarlama”. Rakibi yenmenin yolu daha hızlı olmak değil, alışkanlığını fark etmek. Zorluk rakibin refleksinden değil tahtaya konan kısıttan geliyor — aynı kişilik, yedili yasaklı bir tahtada bambaşka bir problem.
Kart paketi yok, kutu yok, ikinci para birimi yok, gerçek parayla ödül yok. Tek seferlik Pro açılımı reklamları kaldırıyor; herhangi bir elin tam analizini ve kesin en iyi serisini, günlük arşivi, sınırsız bulmacayı ve istatistikleri açıyor.
Her günlük tahta çözücüden geçiyor. Rastgele bir tahta bazen çok kolay, bazen çözümsüz oluyor; ikisi de günlük bulmaca formatını bozuyor çünkü herkes aynı tahtayı oynuyor ve tek hakkı var.
Bedeli, üretimin ucuz olmaması: her aday tahtanın çözülmesi gerekiyor. Karşılığında her günün ilginç olduğu garanti ediliyor.
Izgara paylaşılıyor, cevap değil. Sonuç beş kare ve bir skordan ibaret: spoiler yok, çözüm yok, sıradakinin bulmacasını bozan hiçbir şey yok.
Günlük bulmaca formatının işe yaramasının şartı bu — paylaşılan şey sonucu ele veriyorsa paylaşımın kendisi oyunu öldürüyor.
Ateş buzu, buz suyu, su ateşi yener. Aynı tipteki iki kart karşılaşırsa büyük sayı kazanır. Kuralların tamamı bu — zorluk kuralda değil, iki elin de açık olmasında.
Günlük bulmaca formatı bunu gerektiriyor: aynı tahta, tek gönderim, karşılaştırılabilir sonuç. Her tahta bir çözücüden geçirilerek süzülüyor, böylece kusursuz temizlik imkânsız ve tam olarak tek bir diziliş en iyisi oluyor.
Hayır. Paylaşılan şey beş kare ve bir skor; hangi kartı ne zaman oynadığınızı göstermiyor. Spoiler bırakmadan paylaşabilirsiniz.
Hayır. Kart paketi, kutu, ikinci para birimi ve gerçek parayla ödül yok. Satın alınabilen tek şey tek seferlik Pro açılımı.
Yapımı bitti, yayın öncesi aşamada — kapalı test sürüyor. Mağazalara çıktığında App Store ve Google Play bağlantıları bu sayfaya eklenecek.
Fikirden mağaza yayınına kadar ürün geliştiriyorum. E-posta ile ulaşabilirsiniz.