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

Pişti — Online Çok Oyunculu Türk Kart Oyunu

Klasik Türk Pişti kart oyununun online çok oyunculu sürümü. Tekli (2 kişi) veya Eşli (2v2) olarak, arkadaşlarınla oda kodu paylaşarak ya da botlara karşı oyna; kayıt gerekmez. Tek bir Cloudflare backend üzerinde gerçek zamanlı çalışır; web (SPA) ve App Store’da yayında olan iOS istemcisi aynı protokolü konuşur.

Ekran görüntüleri

Pişti ana ekranı; botlarla oyna, oda kur, herkese açık odalar ve son kazananlar menüsü.

Özellikler

Gerçek zamanlı çok oyunculu

Arkadaşlarınla oda kodu paylaşarak ya da herkese açık oda tarayıcısından katılarak gerçek zamanlı oyna. Bağlantı koparsa otomatik yeniden bağlanma desteği.

Tekli ve Eşli modlar

İki kişilik Tekli ya da 2v2 Eşli (takım) modunda oyna. Eşli modda partnerinle koordineli oynayıp el toplarsın.

Botlara karşı oyna

Tek başınayken ya da masayı doldurmak için botlara karşı oyna. Botlar 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.

Web + native iOS (App Store)

Tarayıcıda çalışan SPA web istemcisi ve App Store’da yayında olan native iOS (SwiftUI) uygulaması; aynı backend’e aynı kablo protokolüyle konuşur.

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

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

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

Pişti 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 çok oyunculu bir Türk Pişti oyunu. Web (SPA) ve App Store’da yayında olan iOS istemcisi aynı protokolü konuşur. Canlıda: pisti.birkartoyunu.com.