Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

PedroInCode/UseACabeca-MathGame

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐾 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! 🚀

About

Desafio de agilidade mental desenvolvido com C# e WPF, baseado no livro 'Use a Cabeça! C#

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.