Provavelmente justo
Os eventos do jogo são a tradução dos valores aleatórios gerados em um resultado compreensível e específico do jogo. Isso inclui desde o resultado de um lançamento de dados até a ordem das cartas em um baralho, ou mesmo a localização de cada bomba em um jogo de minas.
A seguir, apresentamos uma explicação detalhada de como convertemos valores de ponto flutuante em eventos para cada jogo específico em nossa plataforma.
Lançamento de dados
Em nossa versão de dados, cobrimos uma faixa de resultados possíveis de 00,00 a 100,00, o que resulta em 10.001 resultados possíveis. A tradução do evento do jogo é feita multiplicando o valor decimal pelo número de resultados possíveis e, em seguida, dividindo por 100, de forma que o número resultante se ajuste às restrições da nossa faixa de dados.
// Tradução de eventos do jogo
const roll = (float * 10001) / 100;Limbo
Pagdating sa Limbo, gumagamit kami ng dalawang hakbang na proseso. Una, kinukuha namin ang float at minumultiply ito sa parehong maximum na posibleng multiplier at house edge. Pagkatapos, upang makabuo ng isang game event na may distribuição de probabilidade, hinahati namin ang maximum na posibleng multiplier sa resulta ng unang hakbang upang malikha ang game event sa anyo ng crash point.
// Tradução de evento de jogo com houseEdge de 0,99 (1%)
const floatPoint = 1e8 / (float * 1e8) * houseEdge;
// Ponto de falha arredondado para baixo até o denominador necessário
const crashPoint = Math.floor(floatPoint * 100) / 100;
// Consolidar todos os pontos de falha abaixo de 1
const result = Math.max(crashPoint, 1);Plinko
Em qualquer partida de Plinko, o resultado gerado é baseado na trajetória da bola em queda. O evento do jogo determina a direção da queda da bola em cada nível do processo. Os jogadores podem escolher entre 8 e 16 pinos, o que determina o número de eventos necessários para gerar uma trajetória completa de cima para baixo. Como existem apenas duas direções possíveis (esquerda ou direita), a conversão é feita multiplicando cada número de ponto flutuante por 2, o que corresponde ao seguinte índice:
// Índice de 0 a 1: da esquerda para a direita
const DIRECTIONS = [ esquerda, direita ];
// Tradução de eventos do jogo
const direção = CARDS[Math.floor(float * 2)];



