Embarque em uma jornada nostálgica com esse projeto desenvolvido em JavaScript inspirado em jogos clássicos dos anos 80 como Freeway e Frogger.
A funcionalidade do jogo é bem simples. Para que o personagem se movimente, você vai pressionar as setas ⬅️
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?
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
;
Veja o projeto do curso em funcionamento.
Neste repositório você tem acesso a todo o material produzido no curso.
Para abrir e rodar o projeto, basta abrir o aquivo index.html
no navegador.
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.
Todas imagens foram fornecidas durante o curso pela Alura, com exceção da imagem de fundo retirada do Pixabay.