Firebird DOOM

Every game tic is a PSQL procedure. Every frame is a SELECT. Firebird 6 runs in WebAssembly in a Worker in this tab.

Loading…
 
Firebird

Click the view to capture the mouse · WASD / arrows move · Ctrl or click fire · Space/E use · Shift run · 1–7 weapons (1 again: chainsaw, 3 again: super shotgun) · Tab map · P pause · M audio on/off. On touch screens the left half moves, the right half turns, and a tap fires.

SQL console — the live game database

Ctrl+Enter

    

How it works

Inspired by CedarDB's SQL DOOM and DOOMQL, and by DuckDB-DOOM. The engine is Electric Firebird (firebird-wasm). The game data is Freedoom. DOOM is a trademark of id Software.