ForHosting KIT · Ferramentas para dev

Calcule a pontuação de trivia com apostas e classificação

Esta calculadora para noites de trivia transforma respostas já avaliadas em um histórico completo de pontuação.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.

Defina cada rodada comum e seu valor, marque as respostas de cada equipe como certas ou erradas e informe a aposta final e o respectivo resultado. A saída mostra os pontos ganhos em cada rodada, os totais acumulados, as posições compartilhadas, a classificação final e todas as equipes vencedoras. A ferramenta também protege o jogo contra apostas inválidas, rejeitando qualquer valor superior à pontuação disponível imediatamente antes da rodada de aposta.

Cadastre rodadas e respostas na mesma sequência

Comece listando as rodadas comuns na ordem em que serão disputadas. Cada rodada precisa de um nome exclusivo e de um valor de pontos não negativo. Em seguida, adicione cada equipe com uma resposta booleana para cada rodada: true indica uma resposta aceita como correta, enquanto false indica erro. As posições devem coincidir exatamente. Se a terceira rodada for musical, a terceira resposta de todas as equipes deve representar o resultado dessa rodada. Esse alinhamento explícito facilita a conferência e impede que uma resposta ausente desloque todas as pontuações seguintes. Os nomes das equipes também devem ser exclusivos, pois identificam cada participante em todas as classificações. A calculadora não avalia respostas em texto livre nem decide se uma grafia aproximada merece pontos. Resolva primeiro qualquer contestação, registre a decisão definitiva como valor booleano e use a ferramenta para fazer as contas de forma consistente. Valores de rodada e apostas podem ter casas decimais quando as regras permitirem, desde que sejam números finitos e não negativos.

Acompanhe a classificação acumulada após cada rodada

Em cada rodada comum, uma resposta correta soma o valor definido, enquanto uma resposta errada soma zero. Depois de aplicar esses pontos, a calculadora ordena as equipes pelo total acumulado e registra uma visão completa da classificação. Cada linha apresenta os pontos obtidos naquela rodada e o novo total, permitindo que a pessoa responsável pelo evento explique o que mudou e onde cada equipe está. Equipes com totais iguais recebem a mesma posição competitiva. Por exemplo, se duas equipes empatam em primeiro lugar, ambas ficam na posição 1 e a equipe seguinte ocupa a posição 3. Dentro do empate, os nomes aparecem em ordem alfabética apenas para manter o JSON e a tabela estáveis; isso não funciona como critério esportivo de desempate. Como todas as visões são preservadas, a saída serve para placar ao vivo, revisão posterior e análise de um total contestado. Você pode seguir a pontuação final de trás para frente, rodada por rodada, sem reconstruí-la a partir de uma única tabela final ou de anotações em papel.

Aplique a aposta final com segurança e encontre os vencedores

A rodada de aposta acontece depois que todas as rodadas comuns foram pontuadas. Cada equipe informa um valor não negativo e se acertou a resposta final. Uma aposta correta acrescenta o valor; uma aposta errada o subtrai. Antes de aplicar qualquer aposta, a calculadora verifica se nenhuma equipe arriscou mais do que sua pontuação atual. Se apenas um valor ultrapassar o saldo, a solicitação falha com um erro de entrada que identifica a equipe, a aposta e os pontos disponíveis. Essa validação integral evita uma classificação baseada em um estado inválido do jogo. Apostar exatamente a pontuação atual é permitido, portanto errar uma aposta de tudo ou nada pode levar a equipe a zero. A rodada final aparece como uma nova visão da classificação, com pontos positivos ou negativos e totais atualizados. A resposta também repete a classificação final para acesso rápido e fornece a lista de vencedores. Em caso de empate na maior pontuação, todas as equipes empatadas aparecem como vencedoras, sem inventar um desempate. As solicitações via API usam o preço-base exibido de US$ 0,002.

Conduzir uma final de trivia em um bar

Acompanhe mudanças de posição, valide as apostas finais e anuncie um vencedor ou um empate verdadeiro.

Atualizar um placar ao vivo

Use cada visão acumulada para renovar a tela assim que as respostas de uma rodada forem confirmadas.

Auditar uma pontuação contestada

Confira pontos e totais por rodada para descobrir exatamente quando o placar de uma equipe mudou.

Como as rodadas comuns são pontuadas?

Uma resposta correta recebe o valor configurado para a rodada. Uma resposta errada recebe zero ponto.

O que acontece quando a equipe erra a aposta?

O valor apostado é subtraído da pontuação da equipe. Quando a resposta está correta, o mesmo valor é somado.

Uma equipe pode apostar todos os pontos?

Sim. A aposta pode ser igual à pontuação atual da equipe, mas não pode ultrapassá-la.

Como os empates são classificados?

Equipes com totais iguais compartilham a mesma posição. Os nomes só ficam em ordem alfabética para exibição estável, e todas as líderes são retornadas como vencedoras.

As respostas precisam corresponder às rodadas?

Sim. Cada equipe deve fornecer exatamente uma resposta booleana por rodada comum, na mesma ordem da lista de rodadas.

Quanto custa uma solicitação via API?

Cada solicitação via API usa o preço-base exibido de US$ 0,002. A versão no navegador é gratuita nesta página.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/game/trivia-night-round-scoring

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/game/trivia-night-round-scoring \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"rounds":[{"name":"General Knowledge","point_value":10},{"name":"Picture Round","point_value":20}],"teams":[{"name":"The Quizzards","answers":[true,false],"wager_amount":5,"wager_correct":true},{"name":"Fact Hunters","answers":[true,true],"wager_amount":10,"wager_correct":false}]}'
{
  "rounds": [
    {
      "name": "General Knowledge",
      "point_value": 10
    },
    {
      "name": "Picture Round",
      "point_value": 20
    }
  ],
  "teams": [
    {
      "name": "The Quizzards",
      "answers": [
        true,
        false
      ],
      "wager_amount": 5,
      "wager_correct": true
    },
    {
      "name": "Fact Hunters",
      "answers": [
        true,
        true
      ],
      "wager_amount": 10,
      "wager_correct": false
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "game.trivia_night_round_scoring",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_teams50
max_rounds20
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →