Bullet Hell

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

Bullet Hell é um jogo de tiro vertical no estilo clássico "bullet hell": você é uma pequena nave azul no pé da tela, e do alto vêm naves que enchem o ar de padrões de balas brancas. Você atira de volta e sobrevive passando pelas frestas. O jogo tem seis níveis, cada um com a sua mistura de inimigos, e chefes encerram alguns deles. Os inimigos soltam itens quando caem: pontos, pontos em dobro, uma segunda arma, vida e bombas.

O painel de status na parte de baixo do jogo mostra a sua vida em quadrados vermelhos e as bombas em quadrados verdes, e o círculo da direita mostra se a câmera lenta já está pronta. Um painel à direita da página guarda o nível, a pontuação e o multiplicador e lista as teclas.

Amelia Clarke (selenebun) fez o jogo em 2020 com HTML, JavaScript e a biblioteca p5.js. As naves, as estrelas e as balas são todas desenhadas pelo código num canvas; o único arquivo que o jogo carrega é a fonte Source Code Pro. Não tem som.

Jogando aqui

Clique em Play e depois clique uma vez dentro do jogo para ele receber o teclado. Segure a tecla de tiro enquanto se move: a nave não atira sozinha. O jogo é feito para teclado com as duas mãos, e é mais fácil numa tela grande, onde a área de jogo inteira cabe de uma vez. Não há progresso salvo.

Controles

Layout de setas Layout WASD Ação
setas W A S D mover
Z B atirar (segurar)
X N desacelerar o tempo por alguns segundos (depois recarrega)
C M usar uma bomba: limpa todas as balas da tela
P P pausar

Algumas coisas que vale saber

Desacelerar o tempo é a sua melhor ferramenta. Um toque em X deixa o jogo inteiro mais lento por alguns segundos, balas e inimigos incluídos, e você consegue achar um caminho num padrão impossível na velocidade normal. Depois ele precisa de tempo para recarregar, e o círculo embaixo mostra quanto falta.

Guarde uma bomba para o chefe. A bomba apaga todas as balas da tela, mas só as balas. Quando um chefe enche o ar, vale mais usá-la do que perder um ponto de vida.

Pegue os itens. Os azuis valem 100 pontos e os rosa valem 200; os vermelhos recuperam vida, os verdes são bombas e os amarelos dão uma segunda arma. Os itens caem onde um inimigo cai, então fique perto dos que você derruba.

Créditos e licença

Bullet Hell foi escrito por Amelia Clarke e é distribuído sob a licença MIT. Ele usa o p5.js 0.6.0 (LGPL-2.1, Processing Foundation e colaboradores), servido sem alteração: o código-fonte dele está hospedado ao lado do jogo, e a licença tem link nesta página. A fonte é a Source Code Pro (Adobe, SIL Open Font License 1.1). Nada foi mudado no jogo.