Este projeto consiste na implementação do clássico jogo Campo Minado em Java, utilizando a biblioteca JUnit5 para testes unitários e o sistema de build Maven. A aplicação foi desenvolvida para ser executada no console.
O objetivo do jogo é encontrar todas as minas em um tabuleiro sem detoná-las. O tabuleiro é composto por uma grade de células que podem ser reveladas uma a uma pelo jogador. Cada célula pode conter uma mina ou um número que indica a quantidade de minas adjacentes a ela.
Para jogar, basta executar a classe Main no console e seguir as instruções apresentadas.
Para garantir a qualidade do código, foram implementados testes unitários utilizando a biblioteca JUnit5. Os testes podem ser encontrados na pasta src/test e podem ser executados através da IDE ou utilizando o comando mvn test no terminal.
Contribuições são sempre bem-vindas! Se você deseja contribuir para o projeto, basta seguir os seguintes passos:
- Faça um fork deste repositório
- Crie um branch para sua feature (git checkout -b minha-feature)
- Faça as alterações necessárias
- Commit suas alterações (git commit -m 'Adicionando nova feature')
- Envie suas alterações para o seu repositório remoto (git push origin minha-feature)
- Abra um Pull Request