https://github.com/vicjun22/campo-minado_java-swing
Este repositório disponibiliza um projeto prático de um campo minado desenvolvido em JAVA seguindo as aulas do curso "Java COMPLETO: Do Zero ao Profissional + Projetos!" do professor Leonardo Moura Leitao
https://github.com/vicjun22/campo-minado_java-swing
campo-minado curso-udemy java java-swing
Last synced: 8 months ago
JSON representation
Este repositório disponibiliza um projeto prático de um campo minado desenvolvido em JAVA seguindo as aulas do curso "Java COMPLETO: Do Zero ao Profissional + Projetos!" do professor Leonardo Moura Leitao
- Host: GitHub
- URL: https://github.com/vicjun22/campo-minado_java-swing
- Owner: Vicjun22
- Created: 2025-07-04T02:52:29.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-04T03:00:16.000Z (12 months ago)
- Last Synced: 2025-07-04T04:18:21.790Z (12 months ago)
- Topics: campo-minado, curso-udemy, java, java-swing
- Language: Java
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Campo Minado em Java
Este repositório contém uma implementação do clássico **Campo Minado**, desenvolvida em Java puro, com foco no aprendizado de conceitos fundamentais da linguagem como: orientação a objetos, enums, lambdas, entre outros.
Projeto realizado durante o curso de Java do professor [Leonardo Moura Leitão](https://www.cod3r.com.br/).
## Objetivo
O objetivo deste projeto é consolidar os conhecimentos adquiridos no curso através da construção de um jogo completo via interface gráfica do java, replicando o funcionamento do famoso jogo Campo Minado (Minesweeper).
## Funcionalidades
- Interface de jogo via Java Swing
- Geração aleatória das minas
- Definição de linhas, colunas e número de minas
- Abertura de casas com recursividade
- Marcação e desmarcação de bandeiras
- Finalização com vitória ou derrota
## Tecnologias
| Tecnologia | Versão | Documentação |
| ----------- | ------- | ------------------------------------------- |
| Java | 17+ | https://docs.oracle.com/en/java/javase/17/ |
## Link
Para quem se interessar, segue abaixo o link do curso pela plataforma **Udemy**:
https://www.udemy.com/share/101rUm3@SOqbuSwMmcJBxZesQEJNdEyYEhwy2RaqUH3qD9j_bwtv5GJ95_V1g4sG3JQN0NwL/
## Contribuição
Fique à vontade para abrir `issues` com sugestões, melhorias ou reportar erros. Você também pode abrir um `Pull Request` com contribuições.
Espero que este projeto ajude no seu aprendizado em Java e na consolidação de conceitos de programação orientada a objetos!
Atenciosamente,
**Victor**