Proje 01 · Mobil oyun
Trivium Arena
1–4 kişinin aynı soruyu aynı saniyede cevapladığı, jokerlerle rakibin ekranına saldırılabilen gerçek zamanlı bir bilgi yarışması. Tasarımı, uygulaması, sunucusu ve yayını Negro Blanco Software'den.
Fikir
Telefondaki bilgi yarışmalarının çoğu sırayla oynanır: bir oyuncu cevaplar, rakibi saatler sonra cevaplar. Trivium Arena'da 4 kişiye kadar herkes aynı soruyu aynı anda görür; hızlı ve doğru olan kazanır. Jokerler oyuna ikinci bir katman ekler: kendinize yardım edebilir ya da rakibinizin şıklarını dondurabilir, boyayabilir, mayınlayabilirsiniz.
Sorular 6 kategoride (bilim, coğrafya, tarih, spor, sanat, eğlence); 2.700'ü aşkın onaylı soru var. Bir Arena maçı 10 soru sürer, yaklaşık 4 dakika.
Modlar
- Arena: 4 kişilik otomatik eşleşme, 10 soru, soru başına 15 saniye. Sıralamaya göre kupa kazanılır ya da kaybedilir.
- Düello: bire bir, 10 soru; son soru çift puan.
- Özel Oyun: 2–4 arkadaş, 5 harfli oda koduyla. Kurucu soru sayısını (5/10/15), süreyi (10/15/20 sn), kategoriyi ve jokerlerin açık olup olmayacağını seçer.
- Günün Sınavı: herkese aynı 10 soru, günde bir hak, jokersiz.
- Tek Kişilik: ilk yanlışa kadar süren antrenman.
Herkes aynı anda: zamanlama
Soruların sırasını maç kurulurken sunucu belirler; her sorunun başlama anını da sunucu damgalar. Telefonlar yalnızca sunucunun duyurduğu soruya geçer. Bir oyuncunun bağlantısı kopsa ya da uygulamayı kapatsa bile maç sunucuda ilerlemeye devam eder; sunucu takılan maçları birkaç saniyede bir kendisi ileri alır, kalan oyuncular kimseyi beklemez. Geri dönen oyuncu "maça dön" ile kaldığı yerden katılır. Herkes cevap verdiyse soru süresi dolmadan biter.
Adil puan
Doğru cevap, açıklanma anına kadar telefona hiç gönderilmez; uygulamanın içini kurcalayan biri bile önceden göremez. Cevap süresi sunucuda ölçülür (ağ gecikmesi için küçük bir pay bırakılır) ve puanı sunucu yazar.
Doğru cevap 100 puan, artı kalan her saniye için 10 puan getirir. 2x Puan jokeri, Düello ve Özel Oyun'daki son soru ve doğru cevap serisi bunun üstüne çarpan olarak eklenir.
Jokerler
- Kendinize (Düello, Özel Oyun, Tek Kişilik; maç başına 3): 50:50 iki yanlış şıkkı eler; +10 sn yalnızca sizin sürenizi uzatır; Seyirciye Sor şıklara dağılmış bir oylama gösterir; 2x Puan o sorunun puanını ikiye katlar.
- Rakibinize (sorular arasında atılır): Buz şıkları dondurur, dokunarak kırılır. Bomba şıklara fitili yanan mayınlar koyar; patlayan şık 5 saniye kilitlenir. Mürekkep şıkları boyar, parmakla silinir.
- Korunma: Kalkan, sıradaki soruya gelen saldırıları engeller; rakipler kalkanı göremez.
Verdiğimiz kararlar
- Saldırılar sorular arasında seçilir
Joker atmak soru sırasında olsaydı, cevap vermekle saldırmak birbiriyle yarışırdı. Saldırı iki soru arasındaki kısa arada seçilir, etkisi bir sonraki soruda görünür. Aynı turda bir oyuncuya en fazla iki saldırı gelebilir.
- Maç içi sohbette serbest metin yok
Oyuncular yalnızca hazır cümlelerle ("Selam!", "İyi şanslar!", "Hazırım!") selamlaşır. Böylece yabancılarla eşleşilen bir oyunda hakaret ve taciz baştan engellenir.
- Kayıt olmadan başlamak
İlk açılışta misafir olarak oynamaya başlanabilir; isteyen e-posta ya da Google hesabıyla giriş yapar. İndirmekle ilk maç arasında form yoktur.
- Günlük yarış için tek kural seti
Günün Sınavı'nda herkes aynı 10 soruyu, jokersiz ve aynı sürelerle cevaplar. Günlük sıralamanın karşılaştırılabilir olduğu tek yer burası, bu yüzden hiçbir avantaj kullanılamaz.
Altyapı
iPhone ve Android tek kod tabanından (React Native ile) çıkıyor. Sunucu tarafında Postgres veritabanı, satır düzeyinde erişim kuralları, gerçek zamanlı kanallar ve zamanlanmış görevler var. Oyun mantığının adil olması gereken her parçası (soru sırası, süre, puan, sonuç) sunucuda çalışır; telefon yalnızca gösterir ve cevabı iletir.
Durum
Oyun mağaza yayınına hazırlanıyor; ilk sürüm Türkçe olacak. Çıktığında haber almak için oyunun sitesinden e-postanızı bırakabilir, tarayıcıda kısa bir demo oynayabilirsiniz.
Oyunu tanıyın
Modlar, jokerler ve tarayıcıda oynanabilen kısa demo oyunun kendi sitesinde.