Skip to content

Repositório criado para o projeto de campo minado, que ira agrupar os projetos com e sem a interface gráfica com objetivo de demonstrar meus aprendizados durante o curso utilizando os conceitos abordados

Notifications You must be signed in to change notification settings

EdnaldoLuiz/campo-minado

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Campo-minado

imagem ilustrativa do tabuleiro do campo minado no console do java

Como funciona:

Clicando em qualquer parte da tela, você abre um campo e pode ter sorte
de abrir uma vizinhança ou azar de cair em uma bomba

imagem ilustrando a abertura dos campos

Caindo em uma bomba, você perde o jogo e todas bombas são reveladas

imagem ilustrando as bombas após perder o jogo

As bombas que você marcou, recebem um destaque após perder o jogo

imagem ilustrando as bombas que foram marcadas

Você pode marcar um campo caso saiba ou ache que tenha uma bomba nele

imagem ilustrativa, marcando um campo para demonstrar que tem uma bomba por perto

Bibliotecas e conceitos aplicados no projeto:

➡️ Orientação a Objeto, Exceções, Collections, Stream API
com filtes, maps, forEach e lambdas, JUnit, Enums, java 8, Padrão Observer
javax.swing e mais

Repositório com:

➡️ Projeto do campo minado via console

➡️ Projeto do campo minado com interface gráfica

Tecnologias usadas:

➡️ IDE: Eclipse 2022-06;

➡️ JUnit 5.7.0;

➡️ JDK: 17.0.4;

About

Repositório criado para o projeto de campo minado, que ira agrupar os projetos com e sem a interface gráfica com objetivo de demonstrar meus aprendizados durante o curso utilizando os conceitos abordados

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages