Este projeto consiste no desenvolvimento de um sistema de jogo de xadrez em Java, aplicando conceitos fundamentais de Programação Orientada a Objetos (POO). O sistema é implementado em camadas e segue padrões de projeto para garantir organização e reutilização do código.
- POO: composição de objetos, herança, polimorfismo e encapsulamento
- Estruturas de dados: coleções (listas, mapas e conjuntos)
- Desenvolvimento em camadas: separação de responsabilidades
- Padrões de projeto: boas práticas de design de software
Criar um sistema funcional de xadrez, permitindo movimentação das peças, validação de jogadas e controle do jogo conforme as regras oficiais.
📧 E-mail: [[email protected]]
🔗 LinkedIn: [https://www.linkedin.com/in/ayllan-silva]
🐙 GitHub: [https://github.com/FAyllan111]