Späť na rubriku
Willison

Simon Willison: DOOMQL — SQLite ako herný engine Doom postavený s GPT-5.6 Sol

Utorok 14. júla 2026 Zdroj: simonwillison.net

Hlavná myšlienka

DOOMQL dokazuje, že SQL databázy nie sú len úložiská dát — sú plnohodnotné výpočtové platformy. Peter Gostev s pomocou GPT-5.6 Sol vytvoril Python terminálový skript, kde celá logika hry (pohyb, kolízie, nepriatelia, bojový systém, každý RGB pixel) je implementovaná v jedinom masívnom rekurzívnom SQL dopyte na SQLite.

Kontext

Willison experimentoval s DOOMQL cez Datasette a za niekoľko minút, s pomocou Claude Fable 5, vygeneroval Datasette App zobrazujúci herný stav v reálnom čase a taktickú minimapu — bez manuálneho písania kódu. Post je osobnou ukážkou toho, ako AI dramaticky komprimuje čas medzi myšlienkou a fungujúcim prototypom.

Prečo to stojí za pozornosť

Pre vývojárov je DOOMQL provokáciou na premýšľanie o SQL ako výpočtovom jazyku. Willison ukázal, že AI asistent dokáže za pár promptov vybudovať netriviálnu vizualizáciu nad nekonvenčným systémom — čo ilustruje, kde je AI kolaborácia dnes najhodnotnejšia.

Detaily / argumenty

  • DOOMQL: raytracing cez rekurzívne CTE v SQLite, bez herných engine knižníc
  • Autor originálu: Peter Gostev, vytvorené s GPT-5.6 Sol
  • Willison: Datasette App + taktická minimapa = niekoľko promptov do Claude Fable 5
  • Celý workflow od nápadu k vizualizácii: minúty
  • Implikácia: AI ako prototypovací nástroj pre kreatívne a experimentálne programovanie
Otvoriť pôvodný zdroj simonwillison.net