Chess Mania
O que é
Chess Mania é um jogo de xadrez para dois jogadores, jogado no terminal, escrito em Java.
Contexto
A base do projeto veio de um curso. Sobre essa base, acrescentei ranking de jogadores, cadastro de jogadores e dois modos de jogo, casual e competitivo — a parte que é minha, e que digo com todas as letras.
O problema
Modelar um jogo de xadrez de verdade em orientação a objetos: tabuleiro, peças com movimentos
próprios, regras que dependem do estado do jogo inteiro (não só da peça sendo movida), tratamento de
erro para jogada inválida e persistência da partida em .csv.
Como resolvi
Modelagem orientada a objetos para tabuleiro, peças e regras, com tratamento de erros para jogadas
inválidas e persistência em arquivo .csv. Sobre essa base, adicionei ranking, cadastro de
jogadores e os modos casual e competitivo.
O que eu troquei pelo quê
[VOCÊ ESCREVE]
Resultado
O projeto está completo no escopo descrito acima e arquivado — não está em desenvolvimento ativo.
O que eu faria diferente
[VOCÊ ESCREVE]
Links
- Repositório: chess-system-java