Dois robôs de porcelana jogam xadrez a uma mesa de nogueira, num salão de mármore banhado pelo sol.

Versão 1.0.0

Scacelith

O Jogo dos Reis

Ocupe o seu lugar a uma mesa de nogueira encerada, num salão régio banhado pelo sol. Do outro lado do tabuleiro, um robô de porcelana comandado pelo Stockfish aguarda o seu primeiro lance.

Software livre · Windows, Linux, macOS (experimental) · Placa gráfica com OpenGL 4.6

Capturado no jogo: o salão régio

IA experiência

Não é um tabuleiro num ecrã.
É um lugar à mesa.

O Scacelith traz de volta o que faz uma verdadeira partida: o salão, o silêncio, o relógio, um adversário que olha para si e os rituais do torneio.

Na primeira pessoa

Vê através dos olhos do seu robô: percorra o salão com o olhar, debruce-se sobre o tabuleiro, levante os olhos para o seu adversário, espreite a sua folha de registo ou levante-se e caminhe até uma das pontas da mesa.

Regras de torneio

Uma peça que toque tem de ser jogada, e é a sua mão que carrega no relógio para concluir o lance. Sem a indicação dos lances legais, o árbitro penaliza um lance ilegal, e um segundo faz perder a partida.

Escrito à mão

Os dois jogadores registam todos os lances na sua própria folha de registo, cada um com a sua caligrafia, e viram a página de quarenta em quarenta lances. Ouve a caneta a deslizar no papel.

Um adversário à altura

O Stockfish 19 ao seu nível, de Novato (800) a Stockfish Máximo (3500), com uma pontuação Elo calculada segundo as regras da FIDE após cada partida.

Feito para este jogo

Um motor escrito de raiz: iluminação baseada na física, mármore, madeira encerada, porcelana e latão, o sol através das janelas, sombras suaves e reflexos. As predefinições de qualidade, de Muito baixa a Ultra, adaptam-no à sua placa gráfica.

34 idiomas

Inglês, francês, alemão, espanhol, português de Portugal e do Brasil, italiano, neerlandês, sueco, dinamarquês, finlandês, estónio, letão, lituano, polaco, checo, eslovaco, esloveno, croata, húngaro, romeno, búlgaro, grego, turco, ucraniano, russo, árabe, hindi, indonésio, vietnamita, coreano, japonês e chinês, simplificado e tradicional. O árabe é apresentado da direita para a esquerda, e o treinador fala em voz alta em todos os idiomas exceto o chinês, em que as suas palavras aparecem como legendas.

IIModos de jogo

Cada partida
tem a sua mesa.

Tudo se joga no mesmo salão, a partir do ecrã inicial. Sem Internet, o Stockfish está sempre pronto para uma partida.

  1. Nova partida

    Enfrente o Stockfish com a força que escolher, em ritmos de jogo que vão do bullet às partidas clássicas, ou jogue contra um amigo no mesmo computador, cada um através dos olhos do seu robô.

  2. Treinador

    Um professor senta-se à sua frente, joga ao seu nível e comenta a partida consigo: ameaças, bons lances e erros, cujo preço mostra com a própria mão. Das regras do xadrez ao nível Especialista, com uma voz sintetizada no seu computador.

  3. Desafios do treinador

    Séries curtas de posições, cada uma para treinar uma competência: mates de um a três lances, garfos, cravadas e outras táticas, defesa e os finais básicos contra o treinador. Sugestões só quando as pedir, e uma marca de verificação verde por cada série concluída.

  4. Análise

    O Stockfish analisa as suas partidas guardadas, as suas partidas online ou qualquer PGN: uma barra de avaliação, os lances-chave assinalados, de brilhante a erro grave, o melhor lance desenhado como uma seta, e comentários em voz alta e em legendas. As mãos dos robôs jogam os lances à medida que avança na partida.

  5. Jogar online

    Adversários reais através de um servidor Scacelith: partidas com Elo, procura de adversário, desafios e partidas privadas, ou uma partida direta entre dois computadores. O robô do seu adversário reproduz os movimentos dele, em direto.

  6. Ver uma partida

    Dois Stockfish defrontam-se enquanto percorre livremente o salão, invisível, de um ponto de vista para outro.

  7. Partidas guardadas

    As suas partidas são guardadas como ficheiros PGN. Reveja-as no salão, com os tempos de reflexão e os relógios reais, ou importe partidas de outros programas.

IVVídeo

Scacelith em movimento

O vídeo de apresentação chega em breve Entretanto, ocupe o seu lugar: o jogo está pronto a transferir.

VJogo online

Adversários reais,
o mesmo salão.

Inicie sessão no servidor oficial a partir do jogo e jogue contra pessoas de todo o mundo, sempre na primeira pessoa.

  • Partidas com Elo em todos os ritmos de jogo oficiais, cada um com a sua própria pontuação Elo, calculada segundo as regras da FIDE.
  • Procura de adversário, desafios por nome e partidas privadas com código; ou uma partida direta entre dois computadores, sem servidor nem conta.
  • Jogo limpo: verificações automáticas, análise das partidas terminadas por um motor e denúncias dos jogadores.
  • O seu histórico de partidas neste site: transfira cada partida em PGN ou como GIF animado.
  • Qualquer pessoa pode alojar um servidor comunitário: o servidor é software livre e a respetiva API está documentada.

VITransferência

Ocupe o seu lugar.
Gratuito e de código aberto.

Descompacte e jogue: sem instalador no Windows nem no Linux, e basta arrastar para Aplicações num Mac. Cada ficheiro é compilado pelo GitHub Actions a partir do respetivo código-fonte etiquetado, com uma proveniência de compilação atestada.

Scacelith

Sistema
Windows de 64 bits (x64); Linux de 64 bits (x86-64 ou aarch64) com glibc 2.34, OpenSSL 3 e X11 ou XWayland, como o Ubuntu 22.04 ou o Debian 12; macOS 26 ou posterior em Apple Silicon (experimental)
Gráficos
Uma placa gráfica com OpenGL 4.6 e um controlador atualizado (num Mac, o jogo inclui o OpenGL de que precisa)
Incluído
O Stockfish 19 e a respetiva rede neuronal: jogue de imediato, mesmo sem Internet
Internet
Para o jogo online, os GIFs e a voz do treinador e da análise (uma transferência opcional de cerca de 399 MB)
Licença
Licença Pública Geral GNU v3
  • Windows

  • macOS

    Experimental

    Para Macs com Apple Silicon (M1 ou posterior) e macOS 26 ou posterior, fora de uma máquina virtual; uma compilação mais recente e menos testada do que as outras. A aplicação não está assinada por um programador Apple registado: da primeira vez, abra-a a partir de Definições do Sistema › Privacidade e segurança › Abrir mesmo assim.

  • Linux

Verifique a sua transferência

A proveniência de compilação de cada ficheiro é atestada pelo GitHub. Com a GitHub CLI:

gh attestation verify Scacelith-…-windows-x64.zip --repo DarkCenobyte/scacelith-chess

Somas de verificação SHA-256 (SHA256SUMS)

VIICréditos

Créditos e agradecimentos

Motor de xadrez
Stockfish 19, pelos programadores do Stockfish (GNU GPL v3). A respetiva rede neuronal foi treinada com dados fornecidos pelo projeto Leela Chess Zero (Open Database License).
Voz
Supertonic 3 da Supertone, ao abrigo da licença BigScience Open RAIL-M: transferido a seu pedido, dá voz ao treinador e à análise, no seu computador.
Tipos de letra
EB Garamond de Georg Duffner, Cinzel de Natanael Gama e Amiri de Khaled Hosny; caligrafia em Caveat, Marck Script, Bad Script, Aref Ruqaa, Klee One e LXGW WenKai (todos SIL Open Font License); figuras de xadrez do GNU FreeFont.
Aberturas e problemas
Nomes das aberturas da base de dados chess-openings do lichess.org e problemas dos desafios do treinador da base de dados de problemas do Lichess, ambas dedicadas ao domínio público (CC0).

«O xadrez é a arte da análise.»