An open API service indexing awesome lists of open source software.

https://github.com/fayllan111/projeto_jogo_xadrez

Implementação de um jogo de xadrez em Java, abordando conceitos de POO, herança, coleções e desenvolvimento em camadas.
https://github.com/fayllan111/projeto_jogo_xadrez

chess-game colections data-structures developer-portfolio hierarchy java oop oops-in-java polimorphism project-patterns

Last synced: 8 months ago
JSON representation

Implementação de um jogo de xadrez em Java, abordando conceitos de POO, herança, coleções e desenvolvimento em camadas.

Awesome Lists containing this project

README

          

# Projeto: Sistema de Jogo de Xadrez

## 📌 **Descrição**

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.

## 🛠 **Principais Tecnologias e Conceitos**
- **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

## **🚀 Objetivo**

Criar um sistema funcional de xadrez, permitindo movimentação das peças, validação de jogadas e controle do jogo conforme as regras oficiais.

## 📢 Conclusão e Contato

📧 **E-mail:** [franciscoayllan@gmail.com]
🔗 **LinkedIn:** [https://www.linkedin.com/in/ayllan-silva]
🐙 **GitHub:** [https://github.com/FAyllan111]