Esta aplicação foi desenvolvida como 4º projeto do curso de JavaScript, ministrado pelo professor André Iacono na plataforma Udemy.
🎯 Sobre o Curso
O curso, de nível básico, cobre os fundamentos essenciais da linguagem, oferecendo uma base sólida para iniciantes. O conteúdo é estruturado em 7 capítulos, abordando conceitos fundamentais e incluindo desafios práticos para reforçar o aprendizado. Ao longo do curso, desenvolvi 4 projetos, sendo o último deles a aplicação Adivinhe o Número.
- Projeto 1: Calculadora Web — Clique para visualizar.
- Projeto 2: Calculadora de Gorjetas — Clique para visualizar.
- Projeto 3: Click & Color — Clique para visualizar.
- Projeto 4: Adivinhe o Número.
"Adivinhe o Número" é um jogo interativo que me permitiu aprofundar em conceitos fundamentais de lógica de programação, manipulação do DOM e interatividade com o usuário. Deixei a aparência um pouco de lado, não ficou muito atrativo, mas o foco era a funcionalidade e isso ficou 10/10.
🎲 Como funciona o jogo:
A aplicação escolhe aleatoriamente um número entre 1 e 100, e o desafio do usuário é descobrir esse número digitando seus palpites em uma caixa de entrada numérica. Alguns detalhes:
📌 A cada tentativa, o sistema fornece dicas, como: "Seu número está muito alto" ou "Seu número está muito baixo".
📌 O jogador tem um limite de 10 tentativas para acertar. Durante esse processo, o sistema exibe:
- O número de tentativas realizadas, em “Número de tentativas”.
- A lista de números já digitados, em “Seus palpites”.
📌 Cenários possíveis:
- Se o usuário acertar, recebe a mensagem "Parabéns, você acertou o número!"
- Se atingir o limite de tentativas sem acertar, o jogo exibe "Você perdeu! O número era X", bloqueando novas tentativas.
📌 Para jogar novamente, basta clicar no botão "Novo Jogo", que reinicia a rodada.
💡 Conceitos aplicados:
- Manipulação do DOM para interatividade dinâmica.
- Estruturas condicionais (if/else) para controle lógico.
- Uso de funções, variáveis, constantes, objetos, entre outros.
- Integração fluida entre HTML, CSS e JavaScript para uma experiência intuitiva.
🛠️ Tecnologias utilizadas:
- JavaScript.
- HTML.
- CSS.
💻 Ferramentas utilizadas:
- Visual Studio Code – Editor de código.
- Git – Controle de versão.
- Live Server – Extensão para testes em tempo real.
Este repositório reúne o código e os conceitos aplicados! Sinta-se à vontade para explorar o código e contribuir, deixe uma estrelinha.⭐