Gomoku Lite GAME
Gomoku Lite, klasik beşli sıra strateji oyununu, sade ve minimalist beyaz bir estetikle 9x9'luk bir tahta deneyimine dönüştürüyor. Beyaz taşlarla oynayan sezgisel bir yapay zekaya karşı siyah taşlarla oynayın — beş taşı yatay, dikey veya çapraz olarak ilk sıralayan kazanır.
Oyun Oynanışı
- Taşların kesişim noktalarına yerleştirildiği 9x9'luk tahta
- Oyuncu siyah taşlarla oynar ve ilk hamleyi yapar; Yapay Zeka Beyaz Taşlarla Oynuyor
- Herhangi bir yönde (yatay, dikey, iki çapraz) kesintisiz beş taşlık bir çizgi oluşturarak kazanır
- Kazanan yoksa tahta doluyor
- Son hamle ince bir mavi nokta ile vurgulanır
- Kazanan çizgi beş taş boyunca yeşil renkle vurgulanır
Yapay Zeka Rakibi
- Sezgisel puanlama yapay zekası: 4 yöndeki her boş kesişimi değerlendirir
- Desen puanlama tablosu: açık dört (100000), dört (10000), açık üç (1000), üç (100), iki (100), vb.
- Zorunlu hamle tespiti: Kazanan hamleyi anında yapar veya rakibin kazanan hamlesini engeller
- Merkez oyunu teşvik etmek için merkez tercih bonusu
- Milisaniyelik yanıt süresi, "Lite" zorluk seviyesi için uygundur
Geri Alma Sistemi
- Oyun başına 3 ücretsiz geri alma (hem oyuncunun hem de yapay zekanın son hamlelerini geri alır)
- Geri alma hakkı bittiğinde, 3 tane daha kazanmak için ödüllü bir reklam izleyin
- Geri alma kullanımı oyun başına takip edilir ("Kusursuz" başarısını etkiler)
Görsel Tasarım: Minimalist Beyaz Tema
- Sıcak kırık beyaz arka plan (#FAFAFA), saf beyaz tahta yüzeyi (#FFFFFF)
- Siyah taşları temsil eden kömür siyahı ana renk (#212121)
- Kısıtlı kontrast için orta gri ızgara çizgileri (#9E9E9E)
- Son hamle işareti için kısıtlı mavi vurgu (#1976D2)
- Kazanan çizgi için orman yeşili (#2E7D32), hatalar için koyu kırmızı (#C62828)
- Siyah taşlar: düz siyah, yok Çizgi; beyaz taşlar: gri çizgiyle beyaz dolgu
- Yumuşak ve Nefes Alan animasyon tonu (300–400ms, HızlanmaYavaşlama)
- metin için sans-serif, sayılar için sans-serif-medium
- Yüksek kontrast: gövde metni 13.6:1 (AAA), WCAG AA+ standartlarını karşılar
Sayfalar ve Gezinme
- Ana SayfaEtkinlik: siyah+beyaz taş logolu kahraman bölümü, büyük Oynat CTA, 2×2 karo ızgarası (Geçmiş / İstatistikler / Başarılar / Nasıl Oynanır), tam genişlikte Ayarlar kartı; - Çıkmak için çift geri tuşuna basın
- Oyun Etkinliği: Ortalanmış araç çubuğu, sıra göstergesi, hamle sayacı, 9x9 GridLayout tahtası, Geri Al/Yeniden Başlat düğmeleri, sol geri alma sayacı
- Geçmiş Etkinliği: Geçmiş oyunların RecyclerView'ı (sonuç simgesi, "Siyah kazanır · 42 hamle", göreceli süre), boş durum
- İstatistik Etkinliği: Toplam Oyunlar kahraman kartı, İlerleme çubuğu ile Kazanma Oranı, Kazanma/Kaybetme/Beraberlik üç renkli kartlar (yeşil/kırmızı/gri), Mevcut/En İyi Seri çift kartları, Ortalama Hamleler
- Başarılar Etkinliği: Araç çubuğunda kilidi açma durumu ve sayacı ile 8 başarının RecyclerView'ı
- Nasıl Oynanır Etkinliği: 🎯 Hedef / 📜 Kurallar / 💡 İpuçları bölümleri, zevkli emojilerle
- Ayarlar Etkinliği: Ses / Titreşim / Hamle Sayılarını Göster geçişleri, Tema bilgisi, Sürüm
- Çoklu Etkinlik navigasyonu (alt sekme yok); İkincil sayfalar, araç çubuğundaki geri tuşuyla ana sayfaya döner; oyun sayfası geri tuşuna basıldığında onay iletişim kutusunu gösterir
Özel İletişim Kutuları
- Oyun Bitti İletişim Kutusu: sonuç simgesi, H1 başlığı (Kazandınız / Yapay Zeka Kazandı / Beraberlik), alt başlık (hamleler + süre), Yeni Oyun / Ana Sayfaya Dön düğmeleri; geri tuşuna basıldığında Ana Sayfa olarak kapanır
- Onay İletişim Kutusu: başlık + mesaj + İptal/Onayla, Yeniden Başlatma ve Çıkış onayları için kullanılır
- 8dp yükseklik, %86 ekran genişliği, WRAP_CONTENT yüksekliği ile CardView tabanlı yuvarlak köşeler
Başarı Sistemi (8 başarı)
- İlk Galibiyet, On Galibiyet, Elli Galibiyet
- Sıcak Seri (5 galibiyetlik seri)
- Hızlı Galibiyet (15 hamlede veya daha azında kazanma)
- Kusursuz (geri alma kullanmadan kazanma)
- Eşit Maç (oyunu beraberlikle bitirme)
- Normal (25 oyun oynama)
- Kilit açma durumu SharedPreferences'a kaydedilir; Araç çubuğunda "X / 8 kilidi açıldı" yazısı görünür.
Reklam Entegrasyonu
- TradPlus SDK, bağımsız bir tradplus-sdk modülü aracılığıyla entegre edilmiştir.
- 12 desteklenen reklam ağı: AdMob, Meta, Unity, Mintegral, Pangle, AppLovin, IronSource, Vungle, Chartboost, InMobi, Tapjoy, Maio
- Geçiş reklamları: Oyun bittikten sonra kullanıcı Yeni Oyun veya Ana Sayfaya Dön'e dokunduğunda gösterilir — oturum başına 1 ile sınırlıdır.
- Ödüllü reklamlar: Geri alma sayısı 0'a ulaştığında ve kullanıcı Geri Al'a dokunduğunda gösterilir — +3 geri alma hakkı verir; oturum başına 1 ile sınırlıdır.
