İki fonksiyon, tam olarak yazıldı
Çoğu casino oranlarını tanımlar. Biz daha iyi bir şey yapabiliriz, çünkü bu oyunların ikisi de tamamen alıntılanabilecek kadar kısadır. İşte bir Limbo turunu belirleyen matematik çizgilerinin hepsi:
ENGINE-VERIFIEDcurve100 in _shared/rng.ts, the whole function: p = floor((0.99 / (1 − u)) × 100), then clamped between 100 and 1,000,000 — that is ×1.00 to ×10,000. `u` is a uniform value read from HMAC-SHA256 of the committed seed pair. demoLocal.ts calls it for every limbo bet and the fairness verifier recomputes it.
Ve işte Crash, aynı fonksiyon değildir:
ENGINE-VERIFIEDbust100 in _shared/rng.ts: h is the leading 52 bits of HMAC-SHA256(chain link, public salt), e is 2⁵², and p = (100·e − h) / (e − h), clamped to the same 100–1,000,000 range. The fairness verifier labels this step “recomputed — floor((100·2⁵² − h) / (2⁵² − h))”.
İki farklı şekil. u = h / 2⁵² yazın, böylece her ikisi de aynı terimlerle ifade edilsin ve fark açık olur: Limbo 0.99 / (1 − u) üretir, Crash (100 − u) / (100(1 − u)) üretir. Limbo'daki 0.99 ev avantajıdır, pay olarak düz bir indirim şeklinde oturur. Crash'in böyle bir sabiti yok — onun avantajı şekilde gizlenmiş.
Her birinin maliyeti ne
Her fonksiyonu oyuncunun ihtiyaç duyduğu tek iki sayıya çevirin: bir hedef ne sıklıkta ulaşılır ve o hedef üzerine yapılan bahis ortalama olarak ne kadar geri döner.
Limbo için, çarpan x'e ulaşma şansı 0.99 / x dir, bu nedenle x ödenen bir bahis x × 0.99/x döndürür — tam olarak 0.99, seçtiğiniz x ne olursa olsun. Crash için şans 99 / (100x − 1) dir ve dönüş 99x / (100x − 1) dir, bu da x'e bağlıdır.
| HEDEF | LIMBO — ŞANSI | LIMBO — DÖNÜŞ | CRASH — ŞANSI | CRASH — DÖNÜŞ |
|---|---|---|---|---|
| ×1.01 | 98.02% | 99.00% | 99.00% | 99.99% |
| ×1.50 | 66.00% | 99.00% | 66.44% | 99.66% |
| ×2 | 49.50% | 99.00% | 49.75% | 99.50% |
| ×5 | 19.80% | 99.00% | 19.84% | 99.20% |
| ×10 | 9.90% | 99.00% | 9.91% | 99.10% |
| ×100 | 0.99% | 99.00% | 0.99% | 99.01% |
| ×1,000 | 0.099% | 99.00% | 0.099% | 99.00% |
| ×10,000 | 0.010% | 99.00% | 0.010% | 99.00% |
Limbo'nun dönüş sütunu yapı gereği düzdür. Crash'inin başlangıcı daha yüksektir ve aşağıya doğru yakınsar — asla %99'un altına düşmez ve %100'e asla ulaşmaz.
Yani dürüst özet şudur: Limbo her yerde aynı fiyatı talep eder. Crash kısa bir sürüş için biraz daha az talep eder ve uzun bir sürüş için aynı fiyata yerleşir. Fark küçüktür — ×2'de yarım yüzde puandır — ancak gerçektir ve oyunların görünüşünün tersidir. Crash, daha riskli bir ürün gibi görünür ve varsa, marjinal olarak daha ucuz olandır.
Neden iki şekil
Cevap biri daha iyi tasarlanmış olmasının değildir. Bunlar farklı şeylere yönelik taahhütlerdir.
Limbo oyuncu başına, bahis başına yerleşir. Sizin seed çifti ve nonce'iniz sizin numaranızı üretir, bu nedenle doğal inşaat "adil bir eğri alın ve bunu 0.99 ile çarpın" — işaret edebileceğiniz bir avantajdır. Bu düz 0.99, dönüşün her hedefte aynı olmasının nedenidirdir; bu da Limbo'nun hedef seçiminin saf bir varyans kararı olduğunu ve başka bir şey olmadığını dürüstçe söyleyebilmesinin nedenidir.
Crash bir oda için bir numarayı belirler. Turundaki herkes aynı eğriyi aynı çöküşe kadar sürdürür, bu nedenle çekiliş hiçbir bireyin seed'ine bağlı olamaz. Bunun yerine bir hash zincirinden gelir — her turun bağlantısı bir önceki turla hash yapılır, genel bir salt ile — bu nedenle gelecekteki tüm turların tam dizisi ilk bahis konulmadan önce sabitlenmiştir ve sonsuza dek geriye doğru kontrol edilebilir.
Bu, Crash'in doğrulamasının buradaki diğer her oyundan farklı görünmesinin yapısal nedenidir: ortaya çıkarılacak oyuncu başına server seed yoktur, çünkü numara asla seninki değildi. Ortaya çıkarılan şey zincir bağlantısıdır ve bunu kanıtlayan şey onun bir önceki turla hash yapılması gerçeğidir.
(100 − u)/(100(1 − u)) şekli, zincirden türetilmiş bir çöküş noktası için standart yapıdır ve kenarı birinin seçtiği bir sabitse değil, aritmetikten ortaya çıkar. Bu nedenle Limbo'sunki olmadığı halde getirisi hedefle değişir — ve ikisini karşılaştırma bir sayfadan sayı okumak yerine her ikisini de türetmeyi gerektirmiştir.
Sınır ve bunun maliyeti
Her iki fonksiyon da aynı tavanda kesilir: 100'de 1.000.000 ya da ×10.000. Limbo'nun sınırsız eğrisi devam eder; sınır her iki kuyrağı da keser.
Sınır aslında ne alır? Limbo için, eğrinin ×10.000'i aşmak isteme şansı 0.99/10.000'dir — yaklaşık 10.101 turda 1. Bu turlarda eğrinin ürettiği her neyse yerine ×10.000 ödenir. Sınırın beklenen maliyeti bu nedenle küçüktür ancak sıfır değildir ve Limbo'nun başka türlü mükemmel şekilde düz %99'unun tam hikayesi olmadığı tek yerdir.
Bunu yuvarlak hesap yerine işaret ederiz, çünkü "her hedefte tam %99" kendi dipnotu hak eden bir iddiadır. Seçebileceğiniz her hedefte tam %99'dur; tavan modelin durduğu yerdir.
Limbo'da ev avantajı nedir?
%1. Motorun eğrisi 0.99/(1−u)'dir ve 0.99, getiriyi seçtiğiniz her nakit çıkış hedefinde tam %99 yapar — ×1.5 ve ×1.000 aynı maliyetlidir.
Crash'te ev avantajı nedir?
Nerede nakit çıkarttığınıza bağlı olarak biraz değişir. Getiri 99x/(100x−1)'dir — ×1.01'de yaklaşık %99.99, ×2'de %99.50 ve yüksek hedefler için %99'a yakınsıyor. Asla %99'un altına düşmez.
Limbo ve Crash temelde aynı oyun mu?
Hayır. Yapısal bir nedenle farklı fonksiyonlar çalıştırırlar: Limbo kendi seed çiftinizden oyuncu başına çizer, Crash ise turundaki her oyuncu için önceden taahhüt edilmiş bir hash zincirinden bir numara çizer.
Daha yüksek bir çarpan seçmek ev avantajını değiştirir mi?
Limbo'da hayır — getiri her hedefte %99 oranında düzdür, bu nedenle seçim tamamen varyans hakkındadır. Crash'te çok hafifçe değişir, daha uzun binişler %99'a doğru yakınsıyor.
Maksimum kazanç nedir?
Her iki oyunda ×10.000 — motor 1.000.000 100'de sınırında. Limbo'da eğri yaklaşık olarak 10.101 turda bir kez aşmak ister ve bu turlar sınırı öder.
KAYNAKLAR VE REFERANSLAR
- Betkyo motor kaynağı: _shared/rng.ts'deki curve100 ve bust100, tam alıntılanmış; _shared/demoLocal.ts'deki limbo ödeneği ve _shared/fairness.tsx'deki her iki doğrulama yolu
- Şanslar ve getiriler bu iki fonksiyondan türetilir — Limbo için P(m ≥ x) = 0.99/x ve Crash için 99/(100x − 1) — yayınlanmış bir RTP tablosundan okunmaz
BU MAKALEDEKİ OYUNLARLimbo — kurallar ve ücretsiz oyna →Crash — kurallar ve ücretsiz oyna →