Skip to content

luisandrelemos/MazeRush-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

224 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚗 MazeRush

MazeRush é um jogo 3D de corrida dentro de labirintos! Controla um carro personalizado, ultrapassa obstáculos e chega ao portal final no melhor tempo possível⏱️.

MazeRush


🎮 Como Jogar

  1. Seleciona o teu perfil
  2. Escolhe um nível desbloqueado
  3. Decora o labirinto e... corre!
  4. Recolhe moedas 💰, evita obstáculos 🚧 e chega à meta 🌀 no teu melhor tempo possível.

🎯 Objetivo

  • Passar por todos os checkpoints ✅
  • Recolher moedas 💰 para desbloquear novos carros 🚙
  • Terminar cada nível no menor tempo possível 🏁
  • Subir no leaderboard 🏆

🛠️ Funcionalidades

  • 🌐 Jogo 3D com gráficos WebGL (Three.js)
  • 🚗 Vários modelos de carro personalizáveis
  • 🗺️ Níveis com temas únicos: neve, lava, espaço e muito mais
  • 💡 Iluminação dinâmica e câmaras múltiplas
  • 🔊 Efeitos sonoros e música de fundo
  • ☁️ Partículas: fumo, neve, lava
  • 🔒 Progresso e perfis guardados com Firebase

🧠 Controles

Tecla Ação
W Acelerar
S Travar / Marcha-ré
A / D Virar
Q / E Rodar 180°
Espaço Saltar
C Trocar câmara
ESC Pausar

📦 Tecnologias Usadas

  • Three.js – Motor gráfico 3D
  • Firebase – Guardar perfis e tempos
  • JavaScript ES6 – Lógica do jogo
  • HTML5 + CSS3 – Interface responsiva

🏁 Slogan

MazeRush – Corra pelo labirinto, vença o tempo!


📄 Licença

Este projeto foi desenvolvido no contexto académico da UTAD – Licenciatura em Engenharia Informática, unidade curricular Computação Gráfica (2024/2025).


💬 Contacto

Para sugestões ou contribuições, contacta os autores ou abre uma issue neste repositório.


🎉 Diverte-te a jogar e partilha o teu melhor tempo com os teus amigos!

About

🧩 MazeRush - ThreeJS Car Game

Topics

Resources

Stars

Watchers

Forks

Contributors