İçeriğe atla
Süleyman Özcan
Projelere dön
Web
iOS

Mangala — Online Akıl Oyunu

Klasik Türk akıl ve strateji oyunu Mangala’nın (mancala ailesi) online sürümü. 2 kişilik olarak, arkadaşınla oda kodu paylaşarak ya da bota karşı oyna; gerçek Mangala kurallarıyla (kuyu, hazine, taş dağıtma ve kapma) oynanır. Tek bir Cloudflare backend üzerinde gerçek zamanlı çalışır; web (SPA) ve App Store’da yayında olan native iOS istemcisi aynı protokolü konuşur.

Ekran görüntüleri

Mangala ana ekranı; bota karşı oyna ve oda kur menüsü.

Özellikler

Gerçek Mangala kuralları

Klasik Türk Mangala kurallarıyla oyna: kuyulara taş dağıt, hazineni doldur ve rakibinin taşlarını kapma (capture) fırsatlarını kolla. Tüm kural çözümü sunucuda yürür.

Hazine ve kapma stratejisi

Son taşını kendi hazinene bırakıp ek hamle kazan ya da rakibin kuyusunda kapma kur. Mangala’yı akıl oyunu yapan derin strateji katmanı.

Gerçek zamanlı çok oyunculu

Arkadaşınla oda kodu paylaşarak gerçek zamanlı oyna. Bağlantı koparsa otomatik yeniden bağlanma desteği.

Bota karşı oyna

Tek başınayken bota karşı oyna. Bot gerçek oyuncularla aynı kurallarla, sunucu üzerinde çalışır.

Server-authoritative anti-hile

Tüm oyun mantığı yetkili sunucuda (Cloudflare Workers + Durable Objects) çalışır; istemciler yalnızca durumu görüntüler. Bu sayede istemci tarafı hile yapılamaz.

Kayıt yok, hızlı başla

Hesap oluşturmadan, sadece bir adla anında oyna. Oda kodunu paylaş, masaya otur ve düşünmeye başla.

birkartoyunu.com oyun hub’ının parçası

Mangala tek başıma uçtan uca geliştirdiğim, yetkili gerçek zamanlı bir Cloudflare backend’i (Workers + Durable Objects + D1, WebSocket protokolü) üzerinde çalışan online bir Türk Mangala akıl oyunu. Web (SPA) ve App Store’da yayında olan native iOS (SwiftUI) istemcisi aynı protokolü konuşur. Backend canlıda: mangala.birkartoyunu.com.