⭐ Happy Solstice! ♟ The longest (or shortest) day of the year. ⭐

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.

GitHub

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.