Game

ゲームイベントは、ランダムに生成された浮動をゲーム固有の関連する結果に翻訳するものです。これには、サイコロを振った結果からデッキ内のカードの順序、さらにはマインゲームのすべての爆弾の位置まで含まれます。

以下は、私たちのプラットフォームの各特定のゲームのために、どのようにフロートをイベントに翻訳するかについての詳細な説明です。

ハイロ

標準のトランプデッキには、52のユニークな可能な結果があります。私たちのプラットフォームでブラックジャック、ハイロー、バカラをプレイする場合、ゲームイベントを生成する際に無限のデッキを利用し、したがってカードの各ターンは常に同じ確率を持っています。これを計算するために、各ランダムに生成された浮動を52倍し、次のインデックスに基づいてその結果を特定のカードに変換します。

// 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)];

これらのゲームに関与する唯一の差別化要因は、ハイロとブラックジャックでは、プレイヤーに大量のカードを配布する必要がある場合に52の可能なゲームイベントを生成するために13のカーソルがあるのに対し、バカラではプレイ可能なカードの最大数をカバーするために6のゲームイベントを生成する必要があることです。