Clone aproximado do jogo de dinossauro offline no navegador Google Chrome. Aprendi através deste programa:
Este código é uma criação aproximada de javascript de um pequeno minijogo no navegador Chrome que você pode jogar offline ou encontrar aqui! O jogo é controlado pela seta para cima para pular, e o objetivo é sobreviver o maior tempo possível saltando sobre cactos vindos da sua direita, que vêm progressivamente mais rápido conforme o jogo avança. Inicie o jogo clonando o repositório e clicando no arquivo dino.html.
O código consiste principalmente em saltos de plataforma muito básicos para o dinossauro e alguns cactos de tamanho aleatório, com a velocidade do jogo aumentando até um limite para garantir que não fique muito agitado. Um contador armazena sua pontuação e sua pontuação mais alta é salva enquanto o jogo estiver aberto.
Clone o repositório e abra dino.html para começar!
O principal desafio deste programa e o que pretendi realizar foi utilizar uma sprite sheet para imagens dentro de um jogo. Isso se mostrou especialmente difícil para fazer o chão rolar infinitamente sem haver segmentos sobrepostos ou lacunas no jogo. Além de aprender a usar a planilha de sprites, também aprendi habilidades básicas de animação por meio da troca de quadros conforme o jogo era atualizado.
Todo o código é criado por mim, a spritesheet utilizada foi obtida através do link do chromedino acima