⬢ QUANTUM CHESS
Verificando banco…
Pretas
Brancas
Pretas 10:00
Configure e inicie uma partida
10:00 Brancas
🎓 Tutor
💾 Jogos Salvos — book.sqlite

Partidas salvas para continuar depois, armazenadas diretamente no banco book.sqlite. Clique em ▶ Continuar Jogo para restaurar o tabuleiro, o relógio e os lances exatamente de onde parou.

Carregando partidas salvas…
📚 Biblioteca de Partidas

Jogos clássicos e didáticos. Clique em um jogo para carregá-lo no tabuleiro com o reprodutor. Você pode assistir lance a lance e depois começar uma partida a partir de qualquer posição. Use a aba 📖 Repertório PGN para importar partidas completas no book.sqlite.

📖 Repertório de Partidas — book.sqlite

O bot consulta o book.sqlite a cada lance, na abertura, no meio-jogo e nos finais. Se a posição não tiver um lance cadastrado, ele calcula normalmente conforme o nível.
Ao concluir uma partida, os lances calculados podem ser salvos no mesmo banco com o nível e o resultado. Os PGNs têm prioridade; um cálculo de nível baixo não orienta automaticamente níveis mais altos.
Os PGNs são importados até o último lance. As novas posições ficam disponíveis assim que forem gravadas, sem reiniciar a página. A biblioteca de exemplos do site é somente para estudo.
Para usar e alimentar o banco, inicie server.py e abra o endereço do servidor.

Fonte: book.sqlite —
Importar PGN
📎 Arraste um arquivo .pgn aqui ou clique para selecionar
Você também pode colar múltiplas partidas no campo abaixo
⏳ Validando e importando partidas…
0.0%
Partidas 0 / 0
Velocidade 0 jogos/s
Tempo Restante —
Meios-Lances 0
Erros 0
—
Posições Registradas no book.sqlite
Nenhuma posição. Importe suas partidas PGN.
🌐 Jogar com Amigo em Rede Tailscale

WebRTC P2P não precisa de servidor — troquem dois textos. Servidor local compartilha um link único.

Desconectado
Identidade
Modo 1 — WebRTC P2P
Escolha Criar convite ou Tenho um convite.
Modo 2 — Servidor Local

Baixe o servidor, coloque na mesma pasta, rode node chess-server.js.

Criar Torneio

Participantes

Nenhum participante
Chaveamento
Crie um torneio primeiro.
Histórico de Partidas

Clique numa partida para carregá-la no reprodutor.

Nenhuma partida registrada.
Banco SQLite (SQL.js)

Inicializando…

⌨ Atalhos de Teclado

Cada modificador agrupa uma categoria — nenhuma tecla se repete na mesma camada. Clique em Gravar para redefinir um atalho. Combinações usam e.code (físico), por isso funcionam em qualquer layout (ABNT2, US, ISO).

Mapeamento Atual