Skip to content

Latest commit

 

History

History
118 lines (96 loc) · 4.49 KB

README-ptBR.md

File metadata and controls

118 lines (96 loc) · 4.49 KB

Versão JavaScript(JS) do Clássico Jogo de Carro do Mini Game "Brick Game".

Este é meu primeiro jogo em JS, criado para praticar minha habilidades.

GitHub top language GitHub language count Repository size GitHub last commit Repository issues GitHub

Passos da Criação   |    Regras do Jogo   |    Tecnologias e Recursos   |    Licença

✒️ Passos da Criação

  • Área do Jogo
    • Criar o carro principal
    • Criar as paredes
    • Criar os carros rivais
    • Criar os movimentos de:
      • Carro Principal
      • Paredes
      • Carros Rivais
    • Criar movimentos randomicos dos carros rivais
    • Criar área não utrapassável
    • Criar colisão
  • Área de status:
    • Criar Pontuação
    • Criar Maior Pontuação
    • Criar Objetivo
    • Criar Vida
    • Criar Nível
    • Criar Velocidade
    • Exibir/Atualizar Status
  • Outros
    • Reiniciar jogo após colisão
    • Reiniciar jogo e resetar status após game over
    • Criar animação de colisão
    • Incluir eventos swipe para mover por Mobile
    • Salvar maior pontuação
    • Incluir plano de fundo
    • Incluir áudios
    • Tela de Fim de Jogo:
      • Pontuação
      • Maior Pontuação

📘 Regras do Jogo

  • Vida:
    • Inicia com 5 vidas.
    • Cada colisão com um carro rival perde 1 vida.
    • Após 5 vidas perdidas, reinicia pontuação, nível, velocidade e objetivo.
  • Maior Pontuação - Pontos máximos alcançados.
  • Objetivo:
    • Ganha 1 ponto por carro ultrapassado.
    • Limite de 25 pontos.
  • Nível - Aumenta 1 nível a cada 2x de aumento na velocidade.
  • Velocidade - Aumenta em 1x a cada 25 pontos alcançados do Objetivo.
  • Pontuação:
    • Nível 1 e Velocidade 1: 50 pontos por carro ultrapassado.
    • Nível 1 e Velocidade 2: 75 pontos por carro ultrapassado.
    • Nível 2 e Velocidade 3: 100 pontos por carro ultrapassado.
    • Nível 2 e Velocidade 4: 125 pontos por carro ultrapassado.
    • Nível 3 e Velocidade 5: 150 pontos por carro ultrapassado.
    • Nível 3 e Velocidade 6: 175 pontos por carro ultrapassado.

🚀 Tecnologias e Recursos

Utilizei os recursos do ECMAScript: Use Strict, String Interpolation, Variáveis Const e Let. Além disso, utilizei alguns padrões de projeto, como: Factory, Injeção de Dependência, Observer, Command etc.

📝 Licença

Este projeto está sob a licença do MIT. Veja a LICENÇA para mais informações.


Feito com ♥ por Jean Vidal 👋 Entre em contato!