Skip to content

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

Notifications You must be signed in to change notification settings

Vicjun22/campo-minado_java

Repository files navigation

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, tratamento de exceções, enums, lambdas, entre outros.

Projeto realizado durante o curso de Java do professor Leonardo Moura Leitão.

Objetivo

O objetivo deste projeto é consolidar os conhecimentos adquiridos no curso através da construção de um jogo completo via terminal/console, replicando o funcionamento do famoso jogo Campo Minado (Minesweeper).

Funcionalidades

  • Interface de jogo via terminal
  • 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
  • Tratamento de exceções específicas (explosão, sair do jogo)
  • 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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages