Jogo de plataforma 2D, desenvolvido na semana de Imersão Javascript Game Dev (22 a 26/06)
- Background paralax
- 3 estados do personagem (parado, correndo, pulando)
- Aplicação de gravidade sobre o pulo do personagem
- Aplicação de aceleração sobre o deslocamento do personagem
- Aplicação de velocidade relativa aos outros elementos da tela (inimigos e cenario)
- Elementos informativos em tela, que podem ser usados para storytelling ou para passar instruções
- Diferenciação entre os sprites de entrada no estado, e os sprites enquanto estiver no estado
- Pode ser observado na animação do pulo
- Pulo triplo
O desenvolvimento do jogo foi feito usando exclusivamente a biblioteca javascript p5.js, que manipula um elemento canvas, e torna possivel criar os elementos visuais com facilidade.
O código base, desenvolvido durante o curso esta disponivel em Imersão Game Dev
Mais detalhes sobre o curso organizado pela Alura no site
- Sprites Sheet base do personagem by rvros https://rvros.itch.io/animated-pixel-hero?download
- Sprites originais dos inimigos by pipoya https://pipoya.itch.io/pipoya-free-2d-game-character-sprites
- Sprites originais do background by craftpix https://craftpix.net/freebies/free-horizontal-2d-game-backgrounds/