Calculadora de rating de desempenho no xadrez
Fazer 4,5 de 6, ou 75 %, contra adversários com média de 1800 equivale a um desempenho de 2000, 200 pontos acima do grupo. Digite o rating médio e sua porcentagem para ver quanto você rendeu de verdade. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Rating médio dos adversários
- 1.800
- Porcentagem de pontos
- 75
- Fração de pontos
- 0,75
- Diferença de rating
- 200
- Rating de desempenho
- 2.000
O rating de desempenho de um torneio responde a uma pergunta simples após o evento: dada a força do campo que você enfrentou e a fração de pontos que obteve, a que nível de rating esse resultado corresponde? Jogadores de clube, treinadores e organizadores de suíços usam o desempenho para julgar se um open de fim de semana foi melhor ou pior do que o rating publicado sugere, para definir expectativas de emparelhamento e para explicar normas de título em linguagem clara. Esta calculadora de rating de desempenho no xadrez recebe o rating médio dos adversários e o seu percentual de pontuação, aplica a fórmula linear de quatrocentos pontos amplamente usada em clubes e devolve o desempenho estimado junto com o delta de rating e a fração de pontuação, para que você possa mostrar a aritmética ao lado do número principal.
O que significa o rating de desempenho e a fórmula linear
Um rating de desempenho não é um rating oficial novo emitido por uma federação. É uma estimativa da força de rating implícita em um único evento: se os seus adversários tiveram média Ravg e você pontuou uma fração p dos pontos disponíveis, a fórmula linear de clube diz que o seu desempenho PR é igual a Ravg mais quatrocentos vezes o parêntese aberto dois p menos um. Quando você pontua exatamente cinquenta por cento, o deslocamento é zero e o desempenho coincide com a média do campo.
Quando pontua cem por cento o deslocamento é mais quatrocentos; quando pontua zero por cento é menos quatrocentos. Esses âncoras vêm da mesma regra de quatrocentos pontos de vitória-derrota usada em muitas explicações no estilo USCF: cada vitória plena contra a média do campo vale cerca de quatrocentos pontos de rating de oscilação distribuídos no evento, e os empates ficam no ponto médio.
O percentual de pontuação é a entrada natural quando você já conhece pontos totais e partidas—por exemplo quatro pontos e meio em seis partidas é setenta e cinco por cento—sem listar cada adversário.
Esta calculadora não substitui as tabelas de desempenho FIDE usadas para normas de título, que empregam outra consulta de dp e regras de duração do evento; oferece a estimativa linear transparente que treinadores e blogs citam quando dizem que o desempenho foi cerca de dois mil contra um campo de mil e oitocentos a setenta e cinco por cento.
Quando vale a pena calcular o desempenho no torneio
Diretores de torneio conferem em lote resultados relatados ao publicar resumos de fim de semana ou boletins. Sites de conteúdo que competem por calculadora de rating de desempenho no xadrez se beneficiam de um caminho gratuito ao vivo que coincide byte a byte com a automação paga no mesmo módulo puro. Mantenha as solicitações pequenas, fixe os campos arredondados nos testes e você obtém estimativas de desempenho de torneio reproduzíveis para tarefas, plugins LMS e workers de borda sem montar um motor de rating completo próprio.
Casos de uso
Revisão de treino após o torneio
Cole o rating médio dos adversários e o percentual após um suíço de fim de semana para mostrar aos alunos um número de desempenho claro ao lado do rating publicado.
Boletim do clube e resumos de resultados
Calcule o desempenho de cada inscrito a partir de médias e percentuais da tabela cruzada ao redigir crônicas de rodada ou textos de premiação.
Perguntas frequentes
Como o rating de desempenho no xadrez é calculado aqui?
Um 50% iguala a média do campo; 100% soma 400; 0% subtrai 400.
Quais entradas eu preciso?
Exemplo: adversários 1800, pontuação 75% → desempenho 2000.
É a mesma coisa que a tabela de desempenho FIDE?
Não. Esta é a estimativa linear de quatrocentos pontos de clube. Normas FIDE usam outra tabela de dp e regras de evento; use ferramentas da federação para o desempenho oficial de norma.
E se eu fiz um evento perfeito ou zerado?
Perfeito (100%) rende a média mais 400; zero (0%) rende a média menos 400. Ambas as entradas são válidas; a fórmula permanece finita sem casos especiais de infinito.
Qual é meu desempenho se fiz 4,5 de 6 contra uma média de 1800?
Seu desempenho é 2000. Fazer 4,5 de 6 corresponde a 75 %, o que coloca você 200 pontos acima da média do grupo pela fórmula linear de clube. É uma estimativa daquele torneio, não um novo rating oficial.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/hobby/chess-performance-rating \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"average_opponent_rating":1800,"score_percent":75}'const res = await fetch("https://api.kit.forhosting.com/hobby/chess-performance-rating", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"average_opponent_rating": 1800,
"score_percent": 75
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/chess-performance-rating",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"average_opponent_rating": 1800,
"score_percent": 75
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/chess-performance-rating", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"average_opponent_rating":1800,"score_percent":75}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"average_opponent_rating":1800,"score_percent":75}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/chess-performance-rating", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"average_opponent_rating": 1800,
"score_percent": 75
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.chess_performance_rating",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Contrato de entrada, campos de resposta e erros de validação
Envie um corpo JSON com dois números finitos obrigatórios. average_opponent_rating é a média do rating pré-evento dos adversários que você enfrentou; aceita-se o intervalo usual de zero a cinco mil para caber torneios de clube iniciantes e campos de super-GM. score_percent é o percentual de pontos possíveis de zero a cem inclusive—use setenta e cinco para quatro e meio de seis, cinquenta para um placar equilibrado, cem para uma campanha perfeita. Aliases como opponent_rating, rc, percent e pct são aceitos para que planilhas e scripts antigos não precisem renomear. Em caso de sucesso a resposta ecoa a média e o percentual limpos, acrescenta score_fraction como percentual dividido por cem, rating_delta como o deslocamento de quatrocentos vezes dois-p-menos-um, performance_rating como a soma e uma string de fórmula curta para exibição. Campos ausentes, valores não finitos, ratings fora de zero a cinco mil ou um score_percent fora de zero a cem falham com invalid_input e não são cobrados.
Onde uma API de rating de desempenho agrega valor
Pipelines analíticos que ingerem exportações de tabelas cruzadas podem chamar a API uma vez por jogador e evento e armazenar performance_rating ao lado da mudança de rating e dos desempates. Como a implementação é parse pura de tier A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo nem rede de saída, e a validação falha não consome saldo.
Casos de integração
Planilhas e pipelines de automação
Chame a API a partir de scripts de exportação de rating para que os CRMs do evento guardem um PR determinístico sem deriva de fórmula local.
Perguntas técnicas
Quanto custa a calculadora de rating de desempenho no xadrez?
A ferramenta no navegador é gratuita. Solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.