WEBTYPE

HTML / JavaScript · one hull, as far as it takes you

Controls
Player 1Player 2
Presets

Click a key to change it.

  • Tap fire for pellets, hold it for a beam. Holding winds the gun up; letting go lets it out. A full charge goes straight through everything in the corridor, which is the only way some things ever die.
  • The pod is a shield you have to aim. On the nose or the tail it eats every shot that hits it and grinds through anything it touches. It cannot be destroyed, so put it where you are about to be hit.
  • Push the pod off and it becomes a turret. The second button sends it forward; press it again and it comes home. Fly past it while it is out there and it will come back onto your tail instead of your nose.
  • Red, blue and yellow are three weapons, not three levels. Spread is murderous up close, reflect turns the walls into the gun, and the search rings hit what you cannot see. A second crystal of the same colour makes it stronger; a different one starts again.
  • The hull is the whole game. There are no lives and no continues. Repairs exist, there are very few of them, and they are always in the same places.
Score board

One player opens a run and passes on the code; the other enters it. Whoever opens it starts the run when the second seat is filled.

Needs a relay: run npm start yourself, or put the address of a Cloudflare Worker in src/config.js. See the README.

NEW SCORE

Tap the arrows, or use the stick: up and down for the letter, left and right to move along, fire to confirm. Typing works too.

PAUSED

Esc to carry on, or press resume.

GAME OVER

RUN OVER