Ola, meu nome é Gabriel, apelido Cafesão. Sou apenas um cara que ama programar e gosta de desafios, e desta vez o desafio foi feito pela Alura, o desafio e parecido com o projeto do Pong, recriar o jogo FreeWay usando JS e o elemento canvas do HTML.
FreeWay e um jogo escrito por David Crane para o Atari 2600 e foi publicado pela Activision em 1981. Ele consiste em um jogador que controla uma galinha e tem como objetivo chegar ao outro lado da rodovia, passando por vários carros com velocidades diferentes.
O jogador controla uma galinha e deve chegar ao outro lado da rodovia, como foi falado acima, quando o personagem colide com o carro, ele volta ao começo da rodovia e o marcador de mortes ganha um ponto, caso ele consiga chegar ao outro lado, você ganha um ponto no seus pontos e uma nova "fase" se inicia, com a velocidade dos veículos alteradas.
Foi bem mais simples, eu peguei o tema que a Alura me deu, e criei o jogo sem ver quase nenhum tutorial, consegui fazer rapidamente o jogo (Dentro de 2 dias), pois, já tinha experiência com a criação do jogo Pong.
Aprendi como fazer colisão com "retângulos", usei alguns conceitos que já tinha aprendido, digo, que este jogo em especial foi para fixar o conteúdo que aprendi no curso da Alura.
Sim, foi bacana ver como funciona as HitBox, mexer com imagens, trabalhar um pouco com Async/Await, enfim, teve bastante coisa bacana que gostei de desenvolver.
Agora, darei uma pausa em desenvolvimentos de jogos clássicos, e irei focar em coisas mais práticas, como Node.JS e React.