Vector Void is a classic-style 2D vector space shooter game implemented entirely in a single HTML file using JavaScript and Canvas API. Navigate your ship through hostile space, destroy enemies and meteors, collect rescue packs, and aim for the highest score!
- Classic Vector Graphics: Enjoy a retro aesthetic with sharp, clean vector lines.
- Dynamic Starfield: A scrolling starfield provides a sense of movement and depth.
- Responsive Controls: Smooth ship movement and aiming.
- Enemies: Face off against enemy ships that track and shoot at you.
- Meteors: Dodge or destroy incoming meteors.
- Power-ups: Collect rescue packs to restore your ship's hull integrity.
- Super Blast: A powerful area-of-effect ability to clear the screen of threats, with a recharge cooldown.
- Simple SFX: Basic sound effects for actions like shooting, hitting, and explosions.
- Score Tracking: Keep an eye on your score as you progress.
- Hull Integrity: Monitor your ship's health; take too many hits and it's game over!
The objective is to survive as long as possible, destroy enemies and meteors, and achieve a high score.
A/D: Turn left / rightSPACE: AccelerateK: Fire laserL: Activate Super Blast (requires recharge)ENTER: Start game from menu or restart after game over
- Hull: Your ship can withstand
10hits before being destroyed. - Scoring:
- Destroying an enemy ship:
100points - Destroying a meteor:
50points
- Destroying an enemy ship:
- Rescue Packs: Occasionally appear and restore
3hull points when collected. - Super Blast: A powerful attack that destroys all enemies, meteors, and enemy bullets within a large radius around your ship. It has a
30second recharge time.
This game is a single HTML file. To play, simply open vector-space-shooter.html in any modern web browser.