Skip to content

devmnl/chess-system-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

♟️ Projeto de Xadrez em Java ♟️

Um jogo de xadrez simples implementado em Java utilizando os princípios de programação orientada a objetos.

Java GitHub last commit

Índice

Visão Geral

Este projeto é uma implementação simples de um jogo de xadrez em Java. Ele utiliza conceitos de programação orientada a objetos para representar as peças de xadrez, o tabuleiro e a lógica do jogo. É um ótimo projeto para quem deseja aprender mais sobre OOP e desenvolver suas habilidades em Java.

Funcionalidades

  • ♟️ Movimentação das Peças: Suporte para movimentação correta de todas as peças de xadrez.
  • Verificação de Xeque e Xeque-Mate: Implementação da lógica para detectar situações de xeque e xeque-mate.
  • Interface de Usuário: Interface de usuário simples para jogar xadrez.

Tabuleiro de Xadrez

Como Começar

Estas instruções fornecerão uma cópia do projeto em funcionamento na sua máquina local para desenvolvimento e testes.

Pré-requisitos

  • Java Development Kit (JDK) 8 ou superior
  • Git

Instalação

  1. Clone o repositório

    git clone https://github.com/usuario/projeto-xadrez.git
  2. Entre no diretório do projeto

    cd projeto-xadrez
  3. Compile o projeto

    javac src/*.java
  4. Execute o jogo

    java src.Main

Uso

Abra o jogo e comece a jogar xadrez seguindo as regras tradicionais. Use a interface de usuário para mover as peças e jogar contra um oponente.

Contribuindo

  1. Faça um fork do projeto
  2. Crie uma branch para sua feature (git checkout -b feature/nova-feature)
  3. Commit suas alterações (git commit -m 'Adiciona nova feature')
  4. Faça um push para a branch (git push origin feature/nova-feature)
  5. Abra um Pull Request

About

Projeto de Xadrez do curso de Java da Udemy, ministrado pelo Prof. Nelio Alves.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages