Sobreviva ao caos espacial em AstroKinetics, um arcade shooter que moderniza os clássicos de fliperama. Desenvolvido nativamente em C com Raylib, o jogo traz de volta o peso e o desafio das antigas máquinas diretamente para o seu navegador.

Pilote sua nave por campos de asteroides procedurais, desvie de OVNIs caçadores e domine a inércia para sobreviver. A cada wave limpa, um Warp Jump levará você ao próximo desafio.

Destaques do Jogo

  • Progressão: Os campos de asteroides ficam mais densos a cada nível. Cuidado ao atirar: as rochas destruídas se dividem em fragmentos ainda mais rápidos.
  • Boss Fights: A cada 5 waves, enfrente um boss com barra de vida e disparos múltiplos.
  • Efeitos visuais: O gráfico vetorizado ganha vida com um sistema de partículas procedural para explosões, propulsores dinâmicos e transições de tela.
  • Clássico High Score: Bata o recorde da CPU e registre suas 3 iniciais no placar local.

Controles

  • Setas (Esq / Dir): Rotacionar a nave
  • Seta (Cima): Acionar os propulsores
  • Barra de Espaço: Disparar o laser
  • Enter: Iniciar o jogo no menu / Pausar o jogo durante o combate

Sobre o Projeto

Desenvolvido sob o selo do Studio BolaFora como projeto final da matéria Programação Imperativa e Funcional do curso de Ciência da Computação, o jogo teve o motor criado do zero, lidando diretamente com alocação de memória e inércia física em C puro. A versão atual foi compilada via Emscripten para WebAssembly (HTML5), garantindo execução instantânea e taxa de quadros estável diretamente no navegador.

A documentação técnica e o código-fonte completo estão disponíveis no GitHub.

Leave a comment

Log in with itch.io to leave a comment.