Sobre
AjaxChess.com é uma plataforma de xadrez online gratuita criada para jogadores de todos os níveis. Seja você iniciante ou um jogador experiente em torneios, o site oferece puzzles clássicos ao lado de variantes incomuns como Kriegspiel, uma forma de xadrez com informação oculta em que você não pode ver as peças do adversário.
O site é construído e mantido por Richard Cross, fundador da Regis Consulting, uma consultoria de software especializada em desenvolvimento web. AjaxChess.com é construído do zero usando Python, FastAPI e tecnologias web modernas — sem engines prontas, sem lógica de jogo emprestada. Cada modo de jogo, cada funcionalidade e cada linha de código é trabalho original.
O que há no Site
- Kriegspiel: Uma variante multijogador em que cada jogador vê apenas as suas próprias peças e deve deduzir a posição do adversário a partir dos anúncios de movimentos. Suporta três variantes de regras — Classic, Lovenheim e Rochester — com relógios opcionais, bots e espectadores.
- Passeio do Cavalo: Um puzzle matemático clássico em que você deve mover um cavalo para cada casa do tabuleiro exatamente uma vez. Disponível em tabuleiros de 5×5 a 8×8, com placar de líderes cronometrado.
- Puzzles de Xadrez: Puzzles táticos para aprimorar o reconhecimento de padrões e as habilidades de cálculo.
- Conexão FICS: Conecte-se ao Free Internet Chess Server diretamente do seu navegador e jogue partidas ao vivo contra pessoas do mundo inteiro.
- Blog: Artigos sobre história do xadrez, variantes, estratégia e a história por trás do site.
- Links: Uma lista selecionada de recursos de xadrez e nosso site irmão, Minesweeper.org.
Por que Kriegspiel?
Kriegspiel ("jogo de guerra" em alemão) foi inventado no século XIX como exercício de treinamento para oficiais militares prussianos. A variante xadrez de mesmo nome elimina a informação perfeita que define o xadrez padrão, substituindo-a pela névoa da guerra. Você pode ver as suas próprias peças, mas não sabe onde estão as peças do adversário — só é possível inferir as posições a partir do que o árbitro anuncia após cada tentativa de movimento.
Jogar Kriegspiel desenvolve um conjunto de habilidades diferente do xadrez padrão: estimativa de probabilidades, tolerância ao risco sob incerteza e leitura do que o silêncio do adversário revela sobre a sua posição. É uma das variantes de xadrez mais antigas e intelectualmente interessantes, e acreditamos que ela merece um espaço moderno e bem implementado na web.
Sobre o Desenvolvedor
AjaxChess.com é construído e mantido por Richard Cross e a equipe da Regis Consulting. Richard desenvolve software desde o final dos anos 1990, trabalhando em tudo, desde plataformas empresariais a projetos web independentes. AjaxChess.com é um projeto irmão de Minesweeper.org, um jogo de campo minado online gratuito com placares de líderes, duelos multijogador e geração de puzzles sem suposições.
Tem perguntas, comentários ou um bug para reportar? Use a página de Contato ou envie um e-mail para ajaxchess@gmail.com.
Detalhes Técnicos
- Backend: Python e FastAPI
- Frontend: JavaScript puro com HTML renderizado no servidor
- Tempo real: WebSockets para o multijogador do Kriegspiel
- Motor de xadrez: python-chess para validação de movimentos e integração com Stockfish
- Hospedagem: AWS
- Código aberto: O projeto está no GitHub.
O site foi projetado para ser rápido, leve e acessível. Funciona em navegadores de desktop e dispositivos móveis sem exigir downloads ou plugins.