DOOM on Google Sheets
19 comments
·February 7, 2025moritonal
rzzzt
"Run any DOS game via JS-DOS, a JS wrapper of DOSBox, render to small offscreen canvas, present frame in Google Sheets" is more correct but it makes a less catchy title.
ge96
I'm seen a roller coaster run in a spreadsheet
cjoshi66
true. can any current gen AI be given a prompt "create game [X] in spreadsheet" and it just works?
aradox66
I haven't ever looked into these Doom emulators, but at this point my impression is that Doom is some kind of natural and inevitable epiphenomenon that can be provoked in any computing environment with just a little prodding.
Like a rainbow from sunlight, Doom is always already there once you set up a few nand gates.
fragmede
https://github.com/ozkl/doomgeneric
all you have to do, according to the readme, is implement five functions in the linked project to get doom on your chosen platform.
hoten
> Google Sheets does not support true color rendering.
True color just means you're not indexing your colors with a pallete. Aka, RGB 32 bit. So surely this isn't true?
Cockbrand
Was anyone able to get it to work? I see the sidebar with "Initializing DOOM renderer...", and after a while I hear the game sounds, but my spreadsheet remains empty. I deployed it as a "Web App".
halyconWays
More impressive than the "digital thermometer runs doom!" where really they just connected the OLED display, but IMO if it's not being processed on the device then it's not running Doom.
nosrepa
Not that it matters too much, but it was a pregnancy test.
teddyh
Yet another example of people claiming to run Doom somewhere, but is actually only displaying Doom, while Doom is running somewhere else, on another system.
skyyler
It's silly because we already have something for showing off unique displays: Bad Apple!!
I still think it's cool to display Doom in unusual places, but I do agree with you that it's technically different than *playing* Doom in unusual places.
jayrot
Yeah this is absolutely worthless and should never have been done, much less shown to anyone. I want the money I spent on this back.
/s
Shouldn't this be "Render Doom on Google Sheets", given the processing is done in GScript? I'm sure there is a way to actually run frame-by-frame Doom with only cell equations.