Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 2.03 KB

File metadata and controls

55 lines (37 loc) · 2.03 KB

🐾 Jogo de Combinação de Animais

Status Linguagem Framework

Meu primeiro projeto prático desenvolvido com base no livro "Use a Cabeça! C#" 🧠💻. Um desafio de agilidade e percepção visual.


📖 Sobre o Projeto

Este jogo foi criado para treinar a lógica de programação e manipulação de interfaces gráficas. Ao contrário de um jogo da memória tradicional, aqui todos os animais estão visíveis. O desafio é a velocidade!

🎮 Como funciona

  1. O tabuleiro exibe diversos emojis de animais misturados.
  2. O jogador deve identificar rapidamente os pares iguais.
  3. Ao clicar em dois animais correspondentes, o par é validado ✔️.
  4. O objetivo é limpar o tabuleiro no menor tempo possível.

⏳ Sistema de Tempo e Recordes

O jogo conta com um cronômetro ativo que monitora sua performance:

  • Tempo Real: Exibido na parte inferior da tela durante a partida.
  • Feedback: Ao finalizar, seu tempo total é registrado 🏆.
  • Reinício: O cronômetro reseta automaticamente para uma nova rodada 🔄.

🛠️ Tecnologias Utilizadas

Ferramenta Descrição
C# Linguagem de programação
.NET Ecossistema de desenvolvimento
WPF Criação da interface gráfica (Windows Presentation Foundation)
XAML Estilização e estrutura visual dos elementos

🚀 Aprendizados Consolidados

Este projeto marcou o início da minha jornada e permitiu aplicar na prática:

  • Lógica de comparação entre objetos.
  • Manipulação de eventos (cliques de mouse).
  • Uso de Timers para controle de tempo em tempo real.
  • Organização de layouts fluidos com WPF.

🙌 Considerações Finais

Mesmo sendo um projeto inicial, ele foi o alicerce para entender como o C# lida com interações do usuário e lógica de estado. Seguimos evoluindo! 🚀