https://github.com/henriqueotogami/minesweeper
Minesweeper game designed to run via console or Java desktop application. No frameworks were used.
https://github.com/henriqueotogami/minesweeper
java java-desktop-application java11 junit5 minesweeper-game swing-api
Last synced: 3 months ago
JSON representation
Minesweeper game designed to run via console or Java desktop application. No frameworks were used.
- Host: GitHub
- URL: https://github.com/henriqueotogami/minesweeper
- Owner: henriqueotogami
- License: mit
- Created: 2022-06-25T16:22:37.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-02-13T03:15:10.000Z (4 months ago)
- Last Synced: 2025-02-13T04:22:56.191Z (4 months ago)
- Topics: java, java-desktop-application, java11, junit5, minesweeper-game, swing-api
- Language: Java
- Homepage:
- Size: 4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Minesweeper Game | Jogo do Campo Minado
![]()
![]()
![]()
![]()
![]()
![]()
Data: 26/06/2022
Curso: [Cod3r | Java 2022 Completo](https://www.udemy.com/course/fundamentos-de-programacao-com-java/)
## Descrição
> Campo minado é um popular jogo de computador para um jogador. Foi inventado por Robert Donner em 1989 e tem como
> objectivo revelar um campo de minas sem que alguma seja detonada
## Demonstração
### Printscreens
| Via Console IDE | Via Aplicativo Desktop |
| --------------- | ---------------------- |
||
|
### GIFs
| Via Console IDE | Via Aplicativo Desktop |
| --------------- | ---------------------- |
| [](https://youtu.be/sK4k7Olkqyg) | [](https://youtu.be/lPeUcs8y0HM) |
## Tecnologias
- [x] [Java 11](https://www.oracle.com/br/java/technologies/javase/jdk11-archive-downloads.html);
- [x] [JUnit 5.7.0](https://junit.org/junit5/docs/5.7.0/api/index.html);> #### Links úteis
>
> [Adicionando JUnit5 ao IntelliJ](https://stackoverflow.com/questions/42721368/including-junit-5-dependency-in-intellij-idea)
## Ambiente de Desenvolvimento
### Sistema Operacional: MacOS Monterey - Versão 12.5
### IDE: IntelliJ IDEA Community Edition 2022.1
#### Plugins:
- [Atom Material Icons](https://plugins.jetbrains.com/plugin/10044-atom-material-icons);
- [Codota AI Autocomplete for Java](https://plugins.jetbrains.com/plugin/7638-codota-ai-autocomplete-for-java-and-javascript);
- [GitToolBox](https://plugins.jetbrains.com/plugin/7499-gittoolbox);
- [Nyan Progress Bar](https://plugins.jetbrains.com/plugin/8575-nyan-progress-bar);
- [Rainbow Brackets](https://plugins.jetbrains.com/plugin/10080-rainbow-brackets);
- [Wakatime](https://wakatime.com);
- [Xcode-Dark Theme](https://plugins.jetbrains.com/plugin/13106-xcode-dark-theme);
## 📝 Leia meus artigos
### [Artigos no Medium](https://medium.com/@henriqueotogami)
### [Artigos no Dev.to](https://dev.to/henriqueotogami)
## 💼 Conecte-se comigo
### [Perfil no LinkedIn](https://www.linkedin.com/in/henrique-matheus-alves-pereira)
## 🙏🏻 Apoie meu conteúdo
### [Compre-me um cafézinho | Buy me a coffee](https://ko-fi.com/henriqueotogami) ☕
## Contribuições
> ### Caso você queira ajudar a melhorar este repositório, qualquer ajuda é bem vinda.
- [x] Faça um **fork** deste repositório (https://github.com/henriqueotogami/minesweeper/fork);
- [x] Crie um **branch** com as suas modificações ` git checkout -b meu-novo-recurso `;
- [x] Faça um **commit** ` git commit -am 'Adicionando um novo recurso ...'`;
- [x] Faça um **push** ` git push origin meu-novo-recurso ` ;
- [x] Crie uma nova **pull request** neste repositório.**Depois que sua solicitação (pull request) for aceita e adicionada (merged) ao ramo principal (branch main), você pode excluir sua branch tranquilamente.**
> ### **Muito obrigado, e que a força esteja com você.**
>
> ### Desenvolvido por **HMAP | Henrique Matheus Alves Pereira** 🦁