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]