A Rolagem de Dados joga dados virtuais de RPG, do d4 ao d100, soma os resultados e aplica o modificador da jogada. Funciona como um copo de dados com um ajudante que soma e anota cada jogada. No meio do combate, somar o bônus de cabeça é onde o total costuma sair errado. Digite o modificador no campo próprio, use Vantagem ou Desvantagem quando a regra pedir e confira no histórico as rolagens da sessão.
Como usar a Rolagem de Dados
Escolha o tipo de dado, entre d4, d6, d8, d10, d12, d20 e d100, a quantidade e o modificador, positivo ou negativo. Em Vantagem, cada dado é rolado duas vezes e vale o maior; em Desvantagem, o menor. Os botões de rolagem rápida, como 1d20 e 2d6, poupam cliques. A Rolagem de Dados guarda as 15 jogadas mais recentes no histórico, que você pode exportar.
Como o total é calculado
Cada rolagem usa um único tipo de dado. A ferramenta soma os valores de todos os dados e aplica o modificador uma vez só, no fim: 3d6 com modificador +2 é a soma dos três dados mais 2, e não mais 2 em cada dado. A fórmula aparece embaixo do resultado, com cada valor separado, para quem estiver na mesa conferir.
Em Vantagem e Desvantagem, a regra vale para cada dado. Com 1d20, a ferramenta rola dois d20 e fica com o maior ou o menor. Com mais de um dado, cada um é rolado em dobro, e ao passar o mouse sobre ele aparecem os dois valores e qual ficou.
Limites da Rolagem de Dados
- Os tipos são d4, d6, d8, d10, d12, d20 e d100. O percentual usa dois d10, com 00 e 0 representando 100.
- Não dá para misturar tipos numa jogada, como 2d6 mais 1d8: role cada tipo separado e some.
- O histórico guarda só as 15 jogadas mais recentes, e a exportação em CSV leva essas 15.
O código usa crypto.getRandomValues com amostragem por rejeição para escolher os resultados antes da animação. Se essa API não estiver disponível, recorre a Math.random. A animação mostra os valores já escolhidos; isso não cria certificado ou registro independente do sorteio. Consulte a documentação da API de números aleatórios para entender o recurso do navegador.
Dados em treinamentos e dinâmicas
Fora do RPG, a ferramenta serve para sortear a ordem de apresentação, escolher a pergunta de um quiz numerado ou definir a pontuação de um desafio, recursos comuns em projetos de gamificação. Projete a tela para todos verem o resultado e a fórmula, combine antes o que cada número significa e, numa sessão longa, exporte o histórico a cada rodada importante.