Skip to content

Jogo desenvolvido durante curso de Lógica de Programação da Alura. Escrito em JavaScript utilizando a biblioteca p5.js.

Notifications You must be signed in to change notification settings

ceciliadcamargo/jogo-javascript

Repository files navigation

Jogo com JavaScript

Embarque em uma jornada nostálgica com esse projeto desenvolvido em JavaScript inspirado em jogos clássicos dos anos 80 como Freeway e Frogger.

Jogo com carros se movimentando da direita para a esquerda. Personagem posicionado na posição inferior da tela.

🔨 Funcionalidades do projeto

A funcionalidade do jogo é bem simples. Para que o personagem se movimente, você vai pressionar as setas ⬅️ ↕️ ➡️ do teclado da sua máquina. Cada direção corresponde ao lado que a seta aponta.

Lembre-se que é necessário desviar dos carros para que o personagem chegue ao outro lado da rua. Se atingido você perde o(s) ponto(s) e volta à posição incial. Já se o personagem consegue atravessar sem ser atingido você ganha 1 ponto. Mas não pense que é tão fácil assim, a cada ponto feito os carros se movimentam um pouco mais rápido! Vamos nessa?

💡 Técnicas e tecnologias utilizadas

  • JavaScript: O JavaScript nos permite programar toda dinâmica envolvida no jogo, desde os movimentos do personagem e dos carros até a contabilização dos pontos e trilha sonora. Tudo isso pode ser feito através de atribuição de variáveis, criação de funções, uso de estruturas condicionais e laços de repetição.
  • p5.js: A biblioteca p5.js possui uma gama de possibilidades para quem deseja abusar da criatividade. Esse software open-source permite criar jogos através das linhas de códigos, tornando o processo divertido e visual. Com ele é possível desenvolver a lógica de programação, uma parte essencial para quem é desenvolvedor.
  • arrays: Os arrays (listas) desempenham um papel crucial na maioria das linguagens de programação, incluindo JavaScript. Eles permitem a organização, acesso e manipulação eficiente de conjuntos de dados.
  • Alguns tópicos abordados no curso:
    • let;
    • function;
    • for;
    • if;

🎮 Acesso ao projeto

Veja o projeto do curso em funcionamento.

Neste repositório você tem acesso a todo o material produzido no curso.

💻 Abrir e rodar o projeto

Para abrir e rodar o projeto, basta abrir o aquivo index.html no navegador.

📚 Mais informações do curso

O projeto foi desenvolvido dentro do curso Lógica de Programação: laços e listas com JavaScript da Alura na formação "A partir do zero: iniciante em programação". Agradeço ao professor Guilherme Lima por toda instrução e aprendizado.

📝 Créditos das imagens

Todas imagens foram fornecidas durante o curso pela Alura, com exceção da imagem de fundo retirada do Pixabay.

About

Jogo desenvolvido durante curso de Lógica de Programação da Alura. Escrito em JavaScript utilizando a biblioteca p5.js.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published