Bethropic

Projetando Hanabi: um slot cujos free spins constroem ×1, ×2, ×3, ×5 — e o que seu arquivo de origem admite

grey42760 visualizações
🌐 Originally written in English· AI translationView original

Nove números decidem tudo

Um video slot é uma afirmação sobre probabilidade disfarçada de máquina. Na maioria deles a afirmação não pode ser inspecionada: as fitas de rolos são proprietárias, os pesos são proprietários, e a figura de retorno na tela de ajuda é algo que você aceita na confiança. Hanabi é construída de outra forma. Seus rolos não são fitas — cada uma das quinze células é um sorteio ponderado independente — e os pesos ficam em uma tabela no topo do arquivo do engine.

ENGINE-VERIFIEDhanabi/engine.ts, HANABI_SYMBOLS: 玉 SHELL (wild) weight 3; 祭 MATSURI (scatter) weight 2; 金魚 KINGYO weight 4, pays ×3 / ×10 / ×40 the total bet for 3 / 4 / 5 of a kind (pay100 = [300, 1000, 4000]); 提灯 CHOCHIN weight 5, ×2 / ×6 / ×25; 団扇 UCHIWA weight 6, ×1.5 / ×4 / ×15; 氷 KAKIGORI weight 8, ×1 / ×3 / ×10; 風鈴 FURIN weight 9, ×0.8 / ×2.5 / ×8; 麺 YAKISOBA weight 12, ×0.6 / ×1.6 / ×5; 鈴 SUZU weight 12, ×0.5 / ×1.2 / ×4. WEIGHT_TOTAL é a soma dos pesos, 61; symAt(u) percorre a tabela subtraindo pesos de u × 61.

O que cada símbolo vale e com que frequência uma célula o mostra — direto da tabela de pesos

SÍMBOLOPESOCHANCE POR CÉLULA3 / 4 / 5 DO MESMO TIPO (× APOSTA TOTAL)
玉 Shell (wild)34,92%substitui qualquer símbolo pagador
祭 Matsuri (scatter)23,28%×2 / ×5 / ×20 em qualquer lugar, e 3+ iniciam free spins
金魚 Kingyo46,56%×3 / ×10 / ×40
提灯 Chōchin58.20%×2 / ×6 / ×25
団扇 Uchiwa69.84%×1.5 / ×4 / ×15
氷 Kakigōri813.11%×1 / ×3 / ×10
風鈴 Fūrin914.75%×0.8 / ×2.5 / ×8
麺 Yakisoba1219.67%×0.6 / ×1.6 / ×5
鈴 Suzu1219.67%×0.5 / ×1.2 / ×4

A chance por célula é peso ÷ 61. Os pagamentos de linha são lidos da esquerda para a direita em dez linhas fixas; o wild conta como qualquer símbolo pagador e o scatter quebra uma linha.

Duas coisas decorrem da tabela que uma tela de ajuda nunca diria. O símbolo pagador mais raro não é a coisa mais rara nos rolos — o scatter é, em duas partes em sessenta e um — e os dois símbolos mais baratos juntos preenchem quase quarenta por cento de cada célula. Essa é a forma de todo slot já construído; a diferença é apenas que aqui a forma está impressa.

Um spin em oitenta e quatro

Como cada célula é independente, o gatilho de free spin tem uma forma fechada. Uma célula é um scatter com probabilidade 2/61; um spin base tem quinze células; o recurso começa quando três ou mais delas são scatters. Essa é uma contagem binomial, e chega a 1.193% dos spins, ou um em 83.8.

Contagem de scatters em um único spin base, 15 células independentes em p = 2/61

SCATTERSPROBABILIDADEAPROXIMADAMENTEO QUE ACONTECE
060.7%3 spins em 5nada
130.9%1 em 3nada
27,3%1 em 14nada — dois scatters não pagam nada aqui
31,075%1 em 93×2 a aposta, e 10 free spins
40,109%1 em 915×5 a aposta, e 10 free spins
5 ou mais0,0086%1 em 11.600×20 a aposta, e 10 free spins

As três linhas de feature somam 1,193%, um spin em 83,8.

ENGINE-VERIFIEDhanabi/engine.ts header: "Math calibrated by Monte Carlo (3M rounds, scratch harness mirrored this file): RTP 96.1%, hit rate 33.5%, free spins ≈ 1 in 83, win cap ×2000." O 1-em-83 que o engine mediu e o 1-em-83,8 derivado acima de seus próprios pesos são o mesmo número; as figuras de return e hit-rate são citadas do header e não foram recomputadas para este artigo.

Vale a pena pausar nesse acordo. O autor do engine ajustou o jogo por simulação e escreveu o resultado em um comentário. Os pesos que produziram a simulação estão no mesmo arquivo. Qualquer um com uma calculadora pode verificar que os dois concordam, e concordam — o que é a única razão pela qual este artigo é permitido repetir o 96.1%. The Journal não imprime uma figura de return que o engine não declara, e não imprime uma que não consiga ver os inputs para.

A escada: por que o recurso tem o formato de um fogo de artifício

Um recurso de giros grátis na maioria dos slots é um bônus plano: dez giros, talvez um multiplicador fixo. O de Hanabi tem forma. O multiplicador aplicado a cada giro grátis depende de qual giro é, e ele sobe.

ENGINE-VERIFIEDhanabi/engine.ts: HANABI_FS_START = 10, HANABI_FS_RETRIG = 4, HANABI_FS_CAP = 22; hanabiFsMult(i) = i < 2 ? 1 : i < 4 ? 2 : i < 7 ? 3 : 5, onde i é o índice de giro grátis baseado em 0; o paid100 de cada giro grátis é seu win100 × mult. Um giro com três ou mais scatters dentro do recurso adiciona HANABI_FS_RETRIG giros, nunca ultrapassando HANABI_FS_CAP.

O multiplicador por giro grátis, e o que um recurso vale em termos de multiplicador

GIRO GRÁTIS1–23–45–78 e depois
Multiplicador nesse giro×1×2×3×5
Soma de um recurso simples de 10 giros24915 — total 30, uma média de ×3,0 por giro
Soma de um recurso totalmente retriggerado de 22 giros24975 — total 90, uma média de ×4.1 por giro

Um retrigger adiciona quatro giros ao final da rodada, onde cada giro já paga ×5. Retriggers valem portanto muito mais do que sua contagem de giros sugere.

Esta é a decisão de design que o jogo recebe o nome. Um fogos de artifício não entrega sua carga uniformemente; sobe, paira e termina no grande final. A escada faz com que os últimos giros da rodada sejam os que importam, então uma rodada que dura mais é não apenas mais longa mas mais íngreme — e um retrigger, que cai na zona ×5 por construção, é o verdadeiro mecanismo jackpot do jogo. Uma rodada simples tem média de três vezes um giro base por giro. Uma maxada tem média de mais de quatro, com seus últimos quinze giros todos em cinco.

A mesma escada também é o que torna a rodada honesta de se olhar. Como o multiplicador é uma função do índice de giro e nada mais, não pode ser direcionado: o engine não decide ser generoso, aplica uma regra que está impressa em uma linha. Este é o mesmo argumento em que a escada de Pagoda foi construída — uma subida que é um cronograma, não um humor.

O teto, e por que ele está lá

ENGINE-VERIFIEDhanabi/engine.ts: HANABI_WIN_CAP100 = 200_000 (“×2000 total-bet ceiling”); the round’s totalMult100 is Math.min(total, HANABI_WIN_CAP100) and the round is flagged capped when the raw total exceeded it.

,a×2000 total-bet ceiling"); the round's totalMult100 is Math.min(total, HANABI_WIN_CAP100) and the round is flagged capped when the raw total exceeded it.</1>

O teto é o único lugar onde a tabela de pagamentos impressa e o valor pago podem legitimamente discordar, e o engine registra a discrepância em vez de ocultá-la. É também a razão pela qual o número de retorno é citado como um calibrado 96.1% em vez de um exato: o teto e o loop de retrigger tornam um retorno em forma fechada impraticável, então o autor o mediu.

O que você pode verificar, e o que ainda não pode

Cada rodada de Hanabi é repetida a partir de três valores: a seed do servidor comprometida antes da aposta, sua seed do cliente e o nonce da rodada. A célula k do giro base é cursor k; o giro livre j lê cursores 15 + 15j através de 29 + 15j. Coloque-os no mesmo sorteio ponderado e você obtém a mesma grade, as mesmas linhas e a mesma rodada, que é o que o passo a passo de verificação faz para um jogo mais simples.

  • Você pode verificar a grade. Cada símbolo em cada giro de cada rodada é recomputável, e a tabela de peso que a produziu é pública.
  • Você pode verificar a taxa de gatilho. Um em 83.8 é uma contagem binomial a partir da tabela de peso; não depende de confiar no cabeçalho.
  • Você não pode verificar barato o retorno. O 96.1% é um resultado de simulação. Os inputs para essa simulação estão todos no arquivo, então a figura pode ser reproduzida por qualquer pessoa disposta a executar três milhões de rodadas — mas é uma reprodução, não uma prova, e o Journal a cita como o número do engine.

Essa última linha é o limite honesto de uma nota de design como esta. Um slot pode publicar seus pesos, suas linhas, sua escada e seu teto e ainda assim deve ao jogador um número medido. O autor de Hanabi o mediu, escreveu-o ao lado dos pesos que o produziram, e deixou ambos onde podem ser lidos. A tabela de pagamentos de Tairyō fez o mesmo acordo. É uma promessa menor do que "fair", e é uma que pode ser mantida.

Hanabi, com os pesos na origem
Dez linhas, uma escada que sobe ×1 a ×5, e cada parada de rolo recomputável a partir da seed comprometida
Hanabi →
FAQ

Qual é o RTP de Hanabi?

O cabeçalho do engine afirma 96.1%, calibrado por uma simulação de três milhões de rodadas do mesmo arquivo, com uma taxa de acerto de 33.5%. O Journal cita essa figura da origem e não computa a sua.

Com que frequência os free spins do Hanabi são acionados?

Em aproximadamente um spin base a cada 84. Cada uma das quinze células é um 祭 scatter com probabilidade 2/61, e três ou mais scatters em um spin iniciam o recurso; essa contagem binomial é 1,193%, correspondendo ao

Faixa

Funciona apenas em qual free spin é: spins 1–2 pagam ×1, 3–4 pagam ×2, 5–7 pagam ×3, e cada spin a partir do oitavo em diante paga ×5. Um recurso simples de dez spins tem média de ×3 por spin; um recurso de 22 spins totalmente reacionado tem média de ×4,1 com seus últimos quinze spins todos em ×5.

Quantos free spins você pode conseguir?

Dez para começar; cada retrigger (três ou mais scatters dentro do recurso) adiciona quatro, até um máximo de 22.

Qual é o ganho máximo no Hanabi?

×2.000 a aposta total. O motor resolve a rodada pelo menor entre o total bruto e o limite, e sinaliza uma rodada que foi limitada.

Posso verificar um spin do Hanabi?

Sim. Cada célula é um sorteio ponderado da seed do servidor comprometida, sua seed do cliente e o nonce — cursores de spin base 0–14, cursores de free spin j 15+15j a 29+15j — usando a tabela de pesos pública, então toda a rodada é reexecutada a partir desses três valores.

FONTES E REFERÊNCIAS

  • Fonte do motor Betkyo: hanabi/engine.ts — pesos e pagamentos de HANABI_SYMBOLS, HANABI_LINES, HANABI_SCATTER_PAY100, HANABI_FS_START / RETRIG / CAP, hanabiFsMult, HANABI_WIN_CAP100, e a calibração Monte Carlo do cabeçalho (RTP 96,1%, taxa de acerto 33,5%, free spins ≈ 1 em 83, limite ×2000)
  • As probabilidades de acionamento de scatter e por célula neste artigo são contagens binomiais exatas da tabela de pesos (p = 2/61 em 15 células); as figuras de retorno e taxa de acerto são do próprio motor e não foram recalculadas

OS GAMES NESTE ARTIGOHanabi — regras e jogo gratuito →Tairyō — regras e jogo gratuito →

Projetando Hanabi: um slot cujos free spins constroem ×1, ×2, ×3, ×5 — e o que seu arquivo de origem admite

Comentários (0)

Ainda não há comentários.