Chessnyx

A system that is both FAST and STRONG. Become a different animal and the same beast. Dominate the game & reach success. Desenvolvido por Stockfish 18 | 3M+ Quebra-Cabeças & Análise Gratuita
Resolver Problemas
Novo
Novo: Extensão para Chrome disponível!

Jogue uma partida no Chess.com ou Lichess e obtenha um link direto para analisá-la aqui — instantaneamente. Gratuito.

ChromeAdicionar ao Chrome — GratuitoGostou? Uma avaliação e comentário na loja significa muito para mim.
ChessOnyx extension on Chess.com
ChessOnyx extension on Lichess

Fundação

Fase 1

Foundation II

Fase 2
3

Em Progresso

Fase 3

Como Funciona

Esta plataforma permite avaliar suas partidas e posições diretamente no navegador usando o Stockfish Web Computer.

Note que os resultados são tendências direcionais e não fatos absolutos, variando conforme seu hardware.

Guia Rápido

Aqui está um passo a passo simples para sua primeira análise:

  • Copiar PGN: Após uma partida em sites como Chess.com ou Lichess, exporte o PGN.
  • Importar PGN: Clique em "Importar" e cole seu PGN (Ctrl+V).
  • Escolher Computador: Selecione a versão do Stockfish e ajuste parâmetros como núcleos ou memória no ícone de engrenagem.
  • Iniciar Análise: Clique no botão para começar a avaliação lance a lance.

A interface foi desenhada para ser intuitiva—você vai aprender num instante!

Para Membros

Vincule suas contas do Lichess ou Chess.com usando o botão "Buscar Partidas". Membros grátis salvam até 10 jogos; Pro têm armazenamento ilimitado.

Filosofia de Avaliação

O sistema é intencionalmente rígido. Os lances são comparados com a escolha número 1 da máquina, ignorando a lógica "humana". Usamos o princípio de Centipawn Loss (CPL).

Visão Técnica: O Modelo de Precisão

Em vez de mudanças materiais lineares, medimos a qualidade do lance pela alteração na probabilidade de vitória (WP).

1. De Avaliação para Probabilidade de Vitória (WP)

As avaliações são convertidas em WP usando uma função sigmoide.

A relação é expressa como:

WP=11+ekcpWP = \frac{1}{1 + e^{-k \cdot cp}}

Onde cp é a avaliação e k é a constante de sensibilidade da curva.

2. Severidade Contextual: Abertura vs. Final

O modelo considera a fase do jogo e a complexidade restante.

  • Alta Complexidade (Abertura): Uma pequena perda material na abertura impacta menos a WP pois a posição ainda permite compensações táticas.
  • Baixa Complexidade (Final): Com o tabuleiro simplificado, um erro causa uma queda brusca na WP, pois é mais fácil para o oponente converter a vantagem.

3. Cálculo da Pontuação de Precisão

A precisão final é determinada pela Perda de Probabilidade de Vitória (L).

L=WPbestWPplayedL = WP_{best} - WP_{played}

Uma função exponencial mapeia essa perda em uma porcentagem, penalizando severamente os erros graves (Blunders).

Accuracy=100eαLAccuracy = 100 \cdot e^{-\alpha \cdot L}

Benefícios do Sistema

  • Consciência de Fase: Distingue entre imprecisões teóricas e erros decisivos.
  • Não-Linearidade: Reconhece que manter uma grande vantagem é diferente de encontrar um recurso vencedor único.
  • Estabilidade: Fornece métricas consistentes entre diferentes profundidades de análise.

Por que construí isso?

Sou um estudante sem formação em programação. Amo acompanhar meu progresso por números, mas sentia que análises de alta qualidade não deveriam custar fortunas.

Sem conhecimento prévio, decidi criar minha própria plataforma com as ferramentas que eu, como jogador, gostaria de usar.

Transparência & Suporte

Mantenho o coração do projeto — a Análise — grátis para todos. Cobro apenas por recursos que geram custo real, como armazenamento em nuvem.

Esta é uma operação de um homem só. Seu feedback construtivo me ajuda imensamente.

Se decidir apoiar financeiramente, saiba que valorizo muito. Isso me ajuda a escalar o poder de processamento e servidores.

Agradecimentos Especiais

JPTheKuma

Um enorme agradecimento a JPTheKuma, um streamer da Twitch que usa o ChessOnyx ao vivo em suas transmissões. Ver a plataforma sendo usada em tempo real na transmissão significa tudo para mim. Se você gosta de conteúdo de xadrez, confira a transmissão dele — twitch.tv/jpthekuma

Lichess.org

Um agradecimento extra especial ao Lichess. A API deles processa a busca de partidas, o explorador de aberturas alimenta o banco de dados de teoria, e o compromisso deles com o software de código aberto me salvou de muitas noites sem dormir. O visualizador de PGN, a lógica do tabuleiro, os dados de abertura — o Lichess distribui tudo gratuitamente para que outros possam construir a partir disso.

Chess.com

Obrigado ao Chess.com por sua API pública que permite ao ChessOnyx buscar partidas e dados de jogadores diretamente. Sem o acesso a esses dados, uma grande parte do que esta plataforma faz simplesmente não existiria.

Stockfish

O coração pulsante de toda esta plataforma. O Stockfish é a engine de xadrez de código aberto mais forte do mundo e roda inteiramente no seu navegador via WebAssembly. Nenhuma das análises, pontuações de precisão ou linhas da engine existiriam sem essa incrível peça de software de código aberto.

Chessground

Cada tabuleiro de xadrez que você vê neste site é alimentado pelo Chessground, a biblioteca de interface de usuário de tabuleiro de código aberto criada pela equipe do Lichess. Ela cuida da renderização das peças, animações de movimentos, setas e destaques — toda a magia visual que faz o tabuleiro parecer vivo.

chess.js

Toda a lógica de xadrez por baixo dos panos — validação de lances, análise de PGN, geração de FEN, cálculo de movimentos legais — é gerenciada pelo chess.js. Uma biblioteca de código aberto confiável e testada em batalha que move silenciosamente tudo nos bastidores.