Skip to content

Desenvolvimento do jogo Minesweeper (Campo Minado) em ambiente Unity e C#. Implementações e melhorias QOF (quality-of-life).

Notifications You must be signed in to change notification settings

ivismma/Unity-Minesweeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity-Minesweeper

Desenvolvimento do jogo Minesweeper (Campo Minado) em ambiente Unity e C#.
Focando em implementar melhorias QOF (quality-of-life) e novas funcionalidades.


Comandos:

Clique esquerdo (LMB): Desbloqueia campo alvo.

Clique do meio (MMB): Desbloqueia todos os campos adjacentes (e diagonais) ao campo alvo.
(Só é possível ser acionado quando houver no mínimo X minas marcadas ao redor do campo alvo sendo X o número de minas ao redor do campo)

Clique direito (RMB): Marca mina (bandeira).

R: Reinicia o jogo.

Implementado:

  • Grid do jogo, assets e mapeamento das tiles;
  • Geração aleatória das minas;
  • Interface gráfica provisória;
  • Revelar;
  • Espalhar (recursiva);
  • Marcar;
  • Explodir/Perder (e resposta gráfica);
  • Revelar ao redor;
  • Prevenir atingir mina no primeiro clique do jogo (gerar minas a partir do 1º clique);
  • Geração de campo inicial (quadrado seguro ao redor do 1º clique);
  • Exibição de flags verdes ao perder o jogo, sinalizando onde houve o erro do jogador (flag verdes: área em que foi colocada bandeira, mas não há mina);
  • Tratamento de Input.

Falta implementar:

  • Impl. interação completa do Smiley Face;
  • Impl. melhor interface gráfica (?) e msg de fim de jogo.

About

Desenvolvimento do jogo Minesweeper (Campo Minado) em ambiente Unity e C#. Implementações e melhorias QOF (quality-of-life).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages