O jogo se passa por um cenário sombrio, no qual o seu personagem principal é uma bruxa chamada Hipsta. A Hipsta percorre sem parar pelo mapa, tomando decisões na hora exata para desviar de seus inúmeros inimigos. Com isso, aumentando a sua pontuação e batendo recordes para vencer o jogo.
A imersão game dev foi proposta pela Alura, uma escola de tecnologia e inovação. O desenvolvimento ocorreu durante 5 dias corridos, será descrito abaixo quais os principais tópicos desenvolvidos em cada dia. Os códigos podem ser analisados pelos commits.
- Motor do jogo
- História, Personagem, movimento, background e música.
- Fluxo de vida, missão e falha
- Hipsta pulando, cuidando das colisões e gameover.
- Mais inimigos e pontuação
- Adicionando 2 novos inimigos, melhorando as colisões e pulo duplo.
- Estado do jogo com cenas diferentes
- Telas, estados e história do jogo.
- Adicionando complexidade
- Movimentação diferente dos inimigos e powerups
- JavaScript
- P5JS
- Ganhar vida durante o jogo
- Mudar os sprites dos inimigos, pra algo que combine mais com o cenário
- Melhorar a colisão com os inimigos
- Adicionar um botão de instruções ou sobre na tela inicial
- Musica da tela inicial
- Background da tela inicial
- Fazer algo para retornar a tela inicial ou jogar novamente
- Mudar CSS do botão iniciar
- Efeito sonoro para quando perder vida
- Fazer o personagem se mover para frente e para trás
- Efeito paralaxe