Trabalho apresentado para disciplina Programação Orientada a Objetos primeiro semestre de 2019
O trabalho consiste em aplicar elementos da programação orientada a objetos conjugados ao padrão de arquitetura de software MVC. Como base foi utilizado um esqueleto criado pelo professor e compilado utilizando o netbeans. Utilização de mult threading era requisito para o projeto, o recurso foi utilizado para criação de um timer, sistema de save e manipulação de rede. Era possível ainda jogar contra o computador, porém o recurso encontra-se indisponível pois o meu servidor está fora do ar. O computador consistia no stockfish que rodava no servidor e fornecia as jogadas atravéz de um script php que se comunicava com o software pela rede.