Game

Acara permainan adalah terjemahan dari float yang dihasilkan secara acak ke dalam hasil yang terkait yang spesifik untuk permainan. Ini mencakup apa saja mulai dari hasil lemparan dadu hingga urutan kartu dalam dek, atau bahkan lokasi setiap bom dalam permainan tambang.

Di bawah ini adalah penjelasan rinci tentang bagaimana kami menerjemahkan float menjadi acara untuk setiap permainan khusus di platform kami.

Hilo

Dalam dek kartu standar, ada 52 kemungkinan hasil unik. Ketika bermain Blackjack, Hilo, dan Baccarat di platform kami, kami menggunakan jumlah dek yang tidak terbatas saat menghasilkan acara permainan, dan oleh karena itu setiap giliran kartu selalu memiliki probabilitas yang sama. Untuk menghitung ini, kami mengalikan setiap float yang dihasilkan secara acak dengan 52, dan kemudian menerjemahkan hasil itu menjadi kartu tertentu, berdasarkan indeks berikut:

// Index of 0 to 51 : ♦2 to ♣A
const CARDS = [ 
♦2, ♥2, ♠2, ♣2, ♦3, ♥3, ♠3, ♣3, ♦4, ♥4,  
♠4, ♣4, ♦5, ♥5, ♠5, ♣5, ♦6, ♥6, ♠6, ♣6, 
♦7, ♥7, ♠7, ♣7, ♦8, ♥8, ♠8, ♣8, ♦9, ♥9, 
♠9, ♣9, ♦10, ♥10, ♠10, ♣10, ♦J, ♥J, ♠J, 
♣J, ♦Q, ♥Q, ♠Q, ♣Q, ♦K, ♥K, ♠K, ♣K, ♦A, 
♥A, ♠A, ♣A 
]; 

// Game event translation
const card = CARDS[Math.floor(float * 52)];

Satu-satunya faktor pembeda yang terlibat dalam permainan ini adalah bahwa dalam Hilo dan Blackjack ada kursor 13 untuk menghasilkan 52 kemungkinan acara permainan untuk kasus di mana sejumlah besar kartu harus dibagikan kepada pemain, sementara dalam Baccarat, kami hanya perlu menghasilkan 6 acara permainan untuk menutupi sebanyak mungkin kartu yang dapat dimainkan.