Premise & Studio Origin Story
Launched originally in 2013 on early Three.js WebGL canvas pipelines, Shipsteroids marked Crenet Games inaugural browser release. Rather than turning space flight into a turret shooting gallery, Shipsteroids commits entirely to pure high-tension evasion: pilot an agile starfighter straight down an accelerating 3D asteroid field where crisp depth perception, lane discipline, and calm survival endurance decide how far you climb before your hull gives way.
Asteroid Damage Tiers, Hull Bar & Eight Ranks
Every sortie launches with 100 hull points displayed continuously along the vertical green-yellow-red #hpBar meter on the right frame edge. Small fragments chip 5 hull points, medium rocks deal 10 damage, and huge oncoming boulders strip 25 hull points on contact. Whenever speed threshold messages flash across the viewport, asteroid velocity escalates noticeably, challenging your reaction timing across all eight pilot tiers from Newcomer through Rookie, Cadet, Pilot, Experienced, Seasoned, Veteran, and finally Ace Pilot.
2013 Engine Restoration & Input Architecture
Restoring Shipsteroids into the static Astro v2 build preserves the authentic 2013 Three.js scene loop, Detector.js WebGL-to-SVGRenderer graceful fallback, Hand.js pointer drag tracking, and sound effects while replacing retired AppEngine servers with persistent local shipsteroids_hiscore storage. Because Keyboard.js listens only while focus stays active inside the game frame, clicking the Play banner inside #gameContainer automatically binds WASD and arrow keys without scrolling the viewport. Staying toward center lanes between wave bursts preserves sightlines across incoming depth planes whenever asteroid velocity jumps upward.
| Control Input | Flight Action | Survival Note |
|---|---|---|
| WASD / Arrow Keys | Steer Left, Right, Up & Down | Click inside #gameContainer first so Keyboard captures inputs |
| Mouse / Touch Drag | Pointer Flight Steering | Direct drag control powered by legacy Hand.js pointer events |
| Space / Pause Button | Pause & Resume Flight | Freeze asteroid simulation cleanly mid-run |
| Mute Button | Toggle Web Audio Soundtrack | Silence music and collision cues without resetting your score |
