İçeriğe geç
Mobil Çark.

Asla Yapmadım Çarkı

  • Asla bir dizinin tüm sezonunu hafta sonunda bitirmedim.
  • Asla yanlış kişiye mesaj göndermedim.
  • Asla evde tek başıma konser vermedim.
  • Asla bir kitabı sabaha kadar okumadım.
  • Asla farklı bir saç modeli denemedim.
  • Asla kendi kendime yüksek sesle konuşmadım.
  • Asla bir yemeği ilk denemede güzel yapmadım.
  • Asla bir oyunda saatlerin nasıl geçtiğini unutmadım.
  • Asla turist gibi kendi şehrimi gezmedim.
  • Asla bir şarkının sözlerini yanlış söylemedim.
  • Asla plan yapmadan günübirlik geziye çıkmadım.
  • Asla eski bir fotoğrafa bakıp kahkaha atmadım.

Çark cümleyi seçsin; yapanlar el kaldırsın, isteyen kısa hikâyesini anlatsın.

Asla Yapmadım Çarkı Hakkında

Asla Yapmadım Çarkı, arkadaşların ortak deneyimlerini eğlenceli biçimde keşfetmesi için hazırlanmış bir parti oyunudur. Çark “Asla…” diye başlayan bir cümle seçer. O deneyimi yaşayanlar el kaldırabilir; isteyen kişi komik veya güzel anısını paylaşabilir. Puan tutmak zorunlu değildir ve kimse ayrıntı anlatmaya mecbur değildir.

Hazır Asla Yapmadım soruları diziler, mesajlaşma kazaları, yemek denemeleri, müzik ve geziler gibi gündelik konulardan oluşur. Alkol tüketimini teşvik eden kurallar, cinsel veya yasa dışı deneyimler, sağlık riski taşıyan görevler ve utandırma amacı taşıyan maddeler yoktur. Bu yüzden liste doğum günü, oyun gecesi ve farklı yakınlık düzeyindeki arkadaş ortamları için güvenli bir başlangıç sunar.

Her oyuncuya pas hakkı verin ve bir el kalkmadığında kişiyi açıklama yapmaya zorlamayın. Uzun bir parti oyunu için “kazananı çıkar” modunu kullanarak aynı cümlenin tekrar gelmesini engelleyebilirsin. Bu çark deneyimleri karşılaştırmaya odaklanır; Doğruluk mu Cesaret mi sayfası ise soru ve yaratıcı görev listeleriyle ayrı bir oyun niyeti taşı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.

Benzer Çarklar

İlgili Çarklar ve Araçlar

SPONSORLU ALAN / REKLAM