← Voltar aos projetos

AsteroidsFísica arcade em Java

Física arcade em Java

Asteroids

  • Java
  • JavaFX
  • Canvas (web port)

Resumo

O clássico de arcade, feito em Java com JavaFX: uma nave com empuxo e rotação, movimento vetorial com wrap de tela, tiros e colisões com asteroides. Um dos meus primeiros projetos — clipe abaixo, código no GitHub.

Demo

Shoot the asteroids · they split, then vanish

← → rotate · ↑ thrust · Space shoot  ·  or tap the buttons

Destaques

  • Movimento vetorial com wrap de tela, rotação e empuxo por frame, e detecção de colisão projétil/asteroide.
  • Java + JavaFX puro, sem engine — o game loop e a física são feitos à mão.
  • Um projeto inicial que fez o ciclo de matemática-e-código encaixar pra mim.