Para a confecção desse jogo foi utilizado:
- Java
- JavaSwing
- Padrão de projeto Observer
- Lambda
- OO
Segue imagens exemplos do jogo:
Para manipular a dificuldade do jogo, na classe TelaPrincipal modificar a linha abaixo colocando respectivamente os valores de linha, coluna e quantidade de minas:
Tabuleiro tabuleiro = new Tabuleiro(10, 10, 10);