Skip to content

tamillycosta/Xadrez

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xadrez

Sobre o Projeto

Este projeto consiste em um jogo de xadrez desenvolvido em C# para praticar os conceitos de Programação Orientada a Objetos (POO). O objetivo é criar um jogo funcional, implementando as regras oficiais do xadrez e permitindo partidas entre dois jogadores.

O projeto foi desenvolvido juntamente ao curso C# COMPLETO Programação Orientada a Objetos + Projetos - Nelio Alvez

Tecnologias Utilizadas

  • Linguagem: C#
  • Paradigma: Programação Orientada a Objetos (POO)

Funcionalidades

✅ Movimento das peças de acordo com as regras do xadrez
✅ Validação de jogadas
✅ Indicação de xeque e xeque-mate
✅ Interface baseada no console
✅ Demonstração de movimentos possiveis

✅ Suporte a jogadas especiais (ex: roque, en passant)

Como Executar o Projeto

1. Pré-requisitos

2. Clonar o Repositório

 git clone git@github.com:tamillycosta/Xadrez.git
 cd Xadrez

3. Executar o Projeto

 dotnet run

Conceitos Aplicados :

xadez

(imagem retirada dos slides do curso)

Arquitetura Implementada :

arquitetura

(imagem retirada dos slides do curso)

Próximos Passos

🔹 Criar um modo contra IA

About

Este repositório contém o objetivo de praticar conhecimentos basicos em C# e Poo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages