GUI da web para xadrez de estoque
Visão geral
É uma interface de usuário gráfica da Web (GUI) para o mecanismo de xadrez de estoque. É um aplicativo de xadrez totalmente funcional baseado na Web que permite que você jogue contra o mecanismo de xadrez de peixes-estoque.
Este repositório contém duas implementações diferentes. Explore os dois e contribua para o que você acha mais interessante. Por fim, apenas uma implementação permanecerá assim que chegarmos a uma versão estável e sem insetos, com recursos suficientes para serem considerados profissionais.
Missão
Nossa missão deste projeto é desenvolver uma GUI de xadrez de código aberto e de código aberto moderno, alimentado pelo mecanismo de xadrez de estoque.
Demoção ao vivo
- https://labinatorsolutions.github.io/stockfish-chess-web-gui/implementation-1/index.html
- https://labinatorsolutions.github.io/stockfish-chess-web-gui/implementation-2/index.html
Nota: As implementações acima ainda exigem muito trabalho. Sua contribuição é sempre apreciada.
Instalação
Instalação online
- Download ou clone este repositório.
- Faça o upload da pasta descompactada deste repositório para o seu servidor da Web e visualize -o do seu navegador da web.
Instalação local
- Download ou clone este repositório.
- Instale um servidor da Web localmente para testar efetivamente a GUI.
Sugestões para colaboradores
Interface do usuário
- Design responsivo
- Tabuleiro de xadrez personalizável
- Flip da placa
- Switch Board
Jogo de jogo
- Tome os movimentos de volta
- Mover dicas
- Barra de avaliação
- Avaliação estática
- Motivo legal destacando
Análise de jogo
- Análise em tempo real
- Relatório de revisão e avaliação de jogo
- Detecção de erro
- Gráfico de avaliação
- Lista de movimentos
Gerenciamento de jogos
- Salvar e carregar jogos
- Visualizador PGN
- Visualizador de Fen
- Importar/exportar PGN e FEN
Editor do conselho
- Posição de configuração
- Colocação da peça
- Validar posição
Modos de treinamento
- Tactics Trainer
- Treinamento final do jogo
- Rush de quebra -cabeça
Abertura do Explorer
- Banco de dados de abertura
Configurações de peixe -estoque
- Nível de habilidade
- Controle de profundidade
- Tempo de pensamento
Recursos adicionais
- Destaque a melhor jogada
- Vários mecanismos de análise
- Motor vs. motor
- Customizações visuais
- Modo de treinador
- Modos escuros/claros
- Recursos de acessibilidade aprimorados
Atalhos de teclado
- Controles da placa
- Navegação de interface
Pontuações de todos os movimentos legais
- Mover exibição de avaliação
- Atualizações em tempo real
Linhas de análise
- Exibição multi-line
- Análise interativa
- Profundidade e pontuação
Desenvolvimento e contribuição
Congratulamo -nos com todos os desenvolvedores para contribuir com este repositório corrigindo bugs ou adicionando recursos.
Também é ótimo verificar nosso aplicativo de xadrez avançado em:
- https://github.com/labinatorsolutions/boldchess-web-app
Licença
GNU AGPLV3: https://www.gnu.org/license/agpl-3.0.html
Créditos
- Stockfish: https://github.com/official-stockfish/stockfish
- Stockfish.js: https://github.com/nmrugg/stockfish.js
- Boldchess: https://boldchess.com
- Labinator: https://labinator.com