Loading repository data…
Loading repository data…
joaovpqueiroz / repository
Este é um projeto completo de um sistema de jogo de xadrez desenvolvido em Java. O projeto abrange desde a lógica core do tabuleiro e movimentos das peças até interfaces de usuário (CLI e GUI) e integração com inteligência artificial.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Este é um projeto completo de um sistema de jogo de xadrez desenvolvido em Java. O projeto abrange desde a lógica core do tabuleiro e movimentos das peças até interfaces de usuário (CLI e GUI) e integração com inteligência artificial.
Este projeto foi construído aplicando conceitos avançados de Programação Orientada a Objetos (POO) e boas práticas:
O projeto possui dois pontos de entrada principais localizados no pacote applications:
Execute a classe . Esta versão oferece a experiência completa com suporte a IA e integração com Stockfish.
SwingUI.javajava applications.SwingUI
Execute a classe Teste.java. Esta versão é ideal para jogar diretamente no terminal.
java applications.Teste
Desenvolvido por João Queiroz.