İçeriğe geç
Mobil Çark.

Cezalı Çark

  • Bir bardak acı biberli su iç
  • Gruptan birine 200 TL ateşle
  • Rehberden rastgele birini ara ve sessiz kal
  • En son attığın mesajı yüksek sesle oku
  • Pas! (Şanslısın, yırttın.)
  • İki tur konuşma yasağı
  • Şarkı söyle
  • Komik surat yap ve 10 sn poz ver
  • Birini taklit et
  • 30 saniye şınav çek
  • Telefon galerindeki son fotoğrafı göster
  • Aksanla konuş (1 tur)
  • Eski sevgiline 'günaydın' mesajı at
  • Buzlu su iç
  • Hayvan sesi çıkar
  • Hesabı sen öde

Arkadaş ortamı için hazır eğlenceli cezalar. Çarkı çevir, kaybedene ceza! Kendi cezalarını da ekleyebilirsin.

Cezalı Çark Hakkında

Cezalı çark, kaybedenin ne yapacağına tartışmadan karar vermenin en hızlı yoludur. Oyun gecesinde, doğum gününde ya da halı saha sonrası çay ocağında birinin ceza alması gerektiğinde çarkı çeviriyorsunuz; çıkan görevi o kişi yapıyor. Kimse cezayı seçmediği için "bana özellikle zor olanı verdiniz" tartışması da çıkmıyor.

Hazır liste komik ama zararsız görevlerden oluşur: şarkı söylemek, bir çizgi film karakterini taklit etmek, komik surat yapmak, bir hayvan sesini canlandırmak veya hayali bir ürün için slogan bulmak. Görevler fiziksel efor, mahrem bilgi veya başka birini izinsiz oyuna katma gerektirmez; biri rahat hissetmezse açıklama istemeden yeniden çevirmek yeterlidir.

Oyunla birlikte kullanmak en yaygın yöntem: doğruluk mu cesaret mi, tabu, okey veya FIFA turnuvasında kaybeden çarkı çeviriyor. Kazananı çıkar modunu açtığınızda her ceza yalnızca bir kez geliyor, böylece gece boyunca aynı görev tekrarlanmıyor. Tam ekran modunda telefonu masanın ortasına koyduğunuzda herkes sonucu aynı anda görür.

İyi bir cezalı çarkın tek kuralı var: kimseyi gerçekten zor durumda bırakmayan, fiziksel zarar vermeyen görevler yazmak. Komik olan, yapılabilir olandır. Çocuklu ortamlarda listeyi tamamen değiştirip görev çarkına dönüştürebilirsiniz; sınıf için hazırlanmış Sınıf Görev Çarkı da aynı mantıkla çalışır.

Sıkça Sorulan Sorular

Doğrulanabilir Adillik (Provably Fair)

%100 Şeffaf ve Hilesiz Rastgelelik Algoritması

Mobil Çark'ta hiçbir çark sonucu önceden belirlenemez, manipüle edilemez veya belirli seçenekler lehine kayırılamaz. Birçok platform öngörülebilir basit matematik fonksiyonları (Math.random()) kullanırken; Mobil Çark, modern tarayıcıların donanımsal güvenlik katmanına dayanan Web Crypto API (CSPRNG) algoritmasını ve matematiksel adilliği kesinleştiren Rejection Sampling tekniğini kullanır:

src/lib/random.ts (Canlı Algoritma Kodu)Açık Kaynak Standart
/**
 * Web Crypto API (CSPRNG) tabanlı tarafsız rastgele sayı üreticisi.
 * Rejection sampling ile modulo sapması (modulo bias) tamamen engellenir.
 */
function randomU32(): number {
  if (typeof crypto !== "undefined" && typeof crypto.getRandomValues === "function") {
    const buf = new Uint32Array(1);
    crypto.getRandomValues(buf);
    return buf[0];
  }
  return Math.floor(Math.random() * 0x100000000);
}

export function randomInt(n: number): number {
  if (n <= 1) return 0;
  // 2^32 değerinin n ile bölümünden kalan fazlalığı reddeder (modulo bias koruması):
  const limit = 0x100000000 - (0x100000000 % n);
  let x = randomU32();
  while (x >= limit) {
    x = randomU32(); // Eşit dağılım sağlanana kadar yeniden üret
  }
  return x % n;
}

1Kriptografik Güvenlik (CSPRNG)

Sonuçlar cihazınızın donanım düzeyindeki elektriksel ve sistemik entropisiyle üretilir. Bu nedenle geçmiş turlara bakılarak bir sonraki turun sonucunu tahmin etmek veya dışarıdan müdahale etmek imkansızdır.

2Sıfır Modulo Sapması (Modulo Bias)

Standart mod alma işlemleri bazı seçeneklere mikroskobik avantajlar sağlayabilir. Mobil Çark, sınır dışına çıkan değerleri eleyerek (rejection sampling) tüm seçeneklerin kazanma ihtimalini milyarda bir hassasiyetle eşitler.

Kendiniz Test Edin: Tarayıcınızın Geliştirici Araçları'nı (F12) açıp Konsol sekmesine window.crypto.getRandomValues(new Uint32Array(1))[0] yazarak tarayıcınızın kriptografik rastgelelik motorunu doğrudan gözlemleyebilirsiniz.

İlgili Çarklar ve Araçlar

SPONSORLU ALAN / REKLAM