A modern web recreation of the classic arcade game Tempest, inspired by the legendary Tempest 2000 from the Atari Jaguar (1994).
npm install
npm run devOpen http://localhost:3000 in your browser.
| Key | Action |
|---|---|
← → or A/D |
Move around the web |
SPACE or Z |
Shoot |
X |
SuperZapper (screen clear) |
W or ↑ |
Jump (when powered up) |
- Psychedelic visuals - Color cycling starfield and pulsing effects
- Varied web shapes - Circle, square, triangle, plus, infinity, vee, flat, cross
- Melt-O-Vision - Screen distortion effect on death
- Bloom & glow - Neon aesthetic with post-processing
Collect power-ups dropped by enemies to gain abilities:
| Level | Power-Up | Effect |
|---|---|---|
| 1 | Particle Laser | Spread shot - fires 3 bullets |
| 2 | Jump | Press W/↑ to jump over enemies |
| 3 | AI Droid | Companion that auto-targets enemies |
- 🔷 Flippers - Basic enemies that flip along lanes
- 🟠 Tankers - Split into smaller enemies when destroyed
- 🟢 Spikers - Leave deadly spikes on the web
- 🟡 Fuseballs - Bounce between lanes unpredictably
- 💗 Pulsars - Electrify entire lanes periodically
- Breakbeat hardcore soundtrack at 150 BPM
- Procedural sound effects - All audio generated with Web Audio API
- T2K-style sounds - Laser zaps, chunky explosions, power-up jingles
- Three.js - 3D graphics and WebGL rendering
- Post-processing - Bloom, chromatic aberration, custom shaders
- Web Audio API - Procedural audio synthesis
- Vite - Fast development and bundling
Tempest/
├── index.html # Game HTML with HUD
├── src/
│ ├── main.js # Game logic, Three.js scene, gameplay
│ └── audio.js # Web Audio synthesis and music
├── package.json
└── vite.config.js
- Collect power-ups - They make a huge difference
- Use the SuperZapper wisely - You only get one per level
- Watch for Fuseballs - They move erratically between lanes
- Jump over enemies - Once you have the Jump power-up
- Stay mobile - Standing still makes you an easy target
- Original Tempest (1981) by Dave Theurer / Atari
- Tempest 2000 (1994) by Jeff Minter / Llamasoft
- This remake is a tribute to these classic games
MIT License - Feel free to use, modify, and distribute.
"EXCELLENT!" - Tempest 2000