Oyun Mekanikleri ve Skorlama
Ayna Alt Diziler, 00 ile 99 arasında iki bağımsız, eşit olasılıklı iki haneli bileti çeker ve öndeki sıfırları korur. Dört basamak, bilet sırasına göre birleştirilir. Skor, L ile belirlenir; yani en uzun palindromik alt dizinin uzunluğudur. Bu alt diziler, silmelere izin vererek konum sırasını korur. Bitişik alt dizinin uzunluğunu kullanmaz.
Ham skor max(0, L−2) olarak hesaplanır. Bir bütünü yakalanan bahis her iki bileti de kapsar. Oyuncular üç mod arasından seçim yapabilir: skor, skor karesi veya skor küpü. Her mod, %96 beklenen brüt getiri elde etmek için tüm 10.000 eşit olasılıklı sıralı bilet çiftleri üzerinde ayrı olarak normalize edilir.
Kritik nokta, seçilen üssün hangi sıralı bilet çiftlerinin sıfır skor aldığını değiştirmemesidir. Brüt ödeme şu formül kullanılarak hesaplanır:
Brüt = 0,96 × yakalanan bütünü bahis × ham^(seçilen mod + 1) / mean[seçilen mod]
Modlar için ayrı kesin ortalamalar [0,281, 0,301, 0,341] şeklindedir. Beklenen brüt getiri %96'dur, ancak bu bir oturum için garanti net kâr anlamına gelmez.
Kontroller, Modlar ve Sonuçlandırma
Demo, oyun akışını yönetmek için özel kontroller sunar:
- Puan ve Mod: Yakalanan tek bir puan kullanılır; bağımsız satır payları yoktur. Üç ayrı normalize edilmiş puan gücü mevcuttur.
- Otomatik ve Durdur: Otomatik mod en fazla on çekim başlatır. Durdur işlevi, mevcut çekim sonuçlandırılırken gelecekteki çekimleri iptal eder.
- Sonuçlandırma Zamanlaması: Sonuçlandırma normalde 480 ms animasyon süresi alır; azaltılmış hareket modunda, sonuçlandırma ilk animasyon geri çağrısında gerçekleşebilir. Aktif sonuçlandırma ve otomatik kuyruk sırasında puan, mod ve yenileme kontrolleri kilitlenir, ancak ses hala kullanılabilir durumdadır.
- Erken Banko Yok: Erken banko özelliği yoktur; Durdur yalnızca geleceki turları etkiler.
Cüzdan ve Kalıcılık
Bu demodaki cüzdan davranışı belirli kurallara uyar:
- Başlangıç Bakiyesi: Başlangıç bakiyesi 1000'dir.
- Yeniden Oluşturma: Bakiye yalnızca boşta olduğunda ve bakiye 10'un altında olduğunda manuel olarak tam olarak 1000'e yeniden oluşturulabilir. Bu işlem bakiyeyi 1000 yapar ve kesirli taşıma durumunu korur.
- Kesirli Taşıma: Kesirli taşıma sonuçlandırma, yenileme ve yeniden yükleme sırasında kalıcıdır.
- Kalıcılık: Sonuçlandırılmış bakiye, sıfıra ulaştığında bile yerel olarak kalıcıdır. Ancak, yeniden yükleme sırasında tamamlanmayan bir tur, iade veya devam etme olmadan sona erer.
Matematiksel Kanıtlar
Tablo, kesin beklenen brüt getiri ile ölçülen örnek getiri değerlerini birbirinden ayırır. Bunlar destekleyici örnek gözlemleridir; matematiksel ödeme yasası veya garanti edilen bir getiri değildir.
| Mod (Güç) | Oturum | Kesin Brüt RTP | Ölçülen RTP (%) |
|---|---|---|---|
| 1 | 1.000.000 | 0,96 | 96,01708185037631 |
| 2 | 1.000.000 | 0,96 | 96,16489036546116 |
| 3 | 1.000.000 | 0,96 | 96,17173020500567 |
Ölçülen RTP değerlerinin birer tahmin olduğunu ve 0,96 olan kesin beklenen değerden biraz farklılık gösterebileceğini unutmayın.
Örnek Hesaplamalar
Aşağıdaki örnekler, asıl game.js saf puanlama fonksiyonuna dayalı puanlama işlevini göstermektedir:
- Girdi: [0,0,0,0] → Ham Puan: 2
- Girdi: [9,9,9,9] → Ham Puan: 2
- Girdi: [0,1,2,3] → Ham Puan: 0
Tüm durumlarda ham puan, max(0, L−2) olarak hesaplanır. Bir, iki ve üç güçleri, sıfır puan üreten durumları değiştirmez.
Gizlilik ve Hedef Kitle
Depolama: Kaynak, yerleşik demo bakiyesi ve kesirli taşıma için tarayıcı localStorage'ını kullanır. Bu, anonimliği sağladığı veya başka veri işleme faaliyetlerinin bulunmadığı anlamına gelmez.
Üçüncü Taraflar: Şablon bir Google Fonts stil sayfası bildiriminde bulunur. Gerçek tarayıcı istek yakalama işlemi beklenmektedir; bu, başka isteklerin veya veri işleme faaliyetlerinin bulunmadığı anlamına gelmez.
Hedef Kitle: Bu kılavuzun politikasına göre hedef kitle 18 yaş ve üzeri olarak belirlenmiştir; bu durum yerel yasalara dair bir iddia veya uygulanmış bir yaş doğrulama mekanizması değildir. Demo oyununda hesap giriş veya ödeme akışı bulunmaz ve sanal coin'lerin nakit değeri yoktur.
Sık sorulan sorular
Ham puan nasıl hesaplanır?
Ham puan, en uzun palindromik alt dizinin uzunluğu olan L için max(0, L−2) formülüyle hesaplanır. Bu yöntem, silme işlemlerine izin verirken sıralamayı korur ve bitişik alt dizinin uzunluğunu kullanmaz.
Tamamlanmamış bir turdayken sayfayı yenilersem ne olur?
Sayfa yenileme, tamamlanmamış bir turu iade veya devam etme olanağı olmadan sonlandırır. Bakiye yerel olarak korunur, ancak tamamlanmamış tur devam ettirilmez.
Bakiyemi otomatik olarak geri yükleyebilir miyim?
Hayır. Bakiye yalnızca pasif durumda ve mevcut bakiye 10'un altında olduğunda manuel olarak geri yüklenir. Bu işlem bakiyeyi tam olarak 1000 yapar ve kesirli taşımayı korur.