Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

🎮 Job Challenge

Job Challenge é um jogo educativo desenvolvido para o navegador que transforma o aprendizado de porcentagem em uma experiência interativa. O jogador percorre diferentes setores de uma empresa, enfrentando desafios matemáticos para conquistar promoções e avançar na carreira.

O projeto foi desenvolvido utilizando apenas HTML5, CSS3 e JavaScript, com renderização em Canvas, sem dependência de frameworks ou bibliotecas externas.


📸 Preview

image

Demonstração

https://jobchalenge.netlify.app/


🎯 Objetivo

O jogo tem como objetivo reforçar o aprendizado de porcentagem por meio de uma abordagem gamificada, incentivando o raciocínio lógico e a resolução de problemas em diferentes níveis de dificuldade.


✨ Funcionalidades

  • 🎮 Gameplay em estilo top-down
  • 🏢 Progressão por cargos dentro de uma empresa
  • 🧮 Questões de porcentagem em cinco níveis de dificuldade
  • ❓ Sistema de perguntas de múltipla escolha
  • ⭐ Sistema de estrelas baseado no tempo de resposta
  • 🪙 Sistema de moedas
  • 👔 Personalização do personagem
  • 📱 Compatível com desktop e dispositivos móveis
  • 🎨 Interface inspirada em jogos retrô com pixel art
  • ⚡ Controles por teclado e toque

📚 Níveis

O jogo possui cinco níveis de dificuldade:

  • Nível 1 — Baixa
  • Nível 2 — Média Baixa
  • Nível 3 — Média
  • Nível 4 — Média Alta
  • Nível 5 — Alta

Cada fase apresenta novos desafios relacionados a cálculos de porcentagem, descontos, aumentos, proporções e problemas contextualizados.


🛠 Tecnologias Utilizadas

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • HTML5 Canvas

📂 Estrutura do Projeto

.
├── index.html
├── style.css
├── main.js
└── README.md

▶️ Como executar

Clone o repositório:

git clone https://github.com/SEU-USUARIO/job-challenge.git

Entre na pasta:

cd job-challenge

Abra o arquivo index.html no navegador.

Ou utilize uma extensão como Live Server no Visual Studio Code para uma melhor experiência de desenvolvimento.


🎮 Controles

Desktop

  • WASD ou Setas → Movimentação
  • E → Interagir com o chefe

Mobile

  • Controles virtuais na tela
  • Botão Falar para iniciar os desafios

💡 Aprendizados

Durante o desenvolvimento deste projeto foram aplicados conceitos como:

  • Manipulação do Canvas
  • Game Loop
  • Detecção de colisões
  • Geração dinâmica de perguntas
  • Gerenciamento de estados do jogo
  • Responsividade para dispositivos móveis
  • Organização do código em HTML, CSS e JavaScript

🚀 Melhorias Futuras

  • Sistema de salvamento de progresso
  • Ranking de jogadores
  • Mais fases e departamentos
  • Novos tipos de desafios matemáticos
  • Efeitos sonoros e trilha sonora
  • Animações mais elaboradas
  • Sistema de conquistas

📄 Licença

Este projeto foi desenvolvido para fins educacionais e compõe meu portfólio de desenvolvimento de software.

About

Jogo educativo para navegador em que o jogador percorre diferentes cargos de uma empresa e resolve desafios de porcentagem para avançar na carreira. Desenvolvido com HTML, CSS, JavaScript e Canvas, com níveis progressivos, pontuação e suporte completo para dispositivos móveis.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages