I am all for catgirl holograms, so good science by Archer's Krieger on that. But SQL should not run Doom. The limits of science have been pushed beyond madness!
Well okay, "does it run Doom" comes up here frequently.
But why not solve "does it run catgirls" first, if you are a real-life mad scientist?
I feel like these more extreme efforts barely qualify as running Doom. Technically I guess it's Doom in pure SQL, not running on it (since that suggests hardware).
Other efforts such as Doom (like) CAPTCHA or Doom in TypeScript types are either so incomplete, unplayable, or so absurdly abstract that it strikes me as desperate cries for attention.
That said, people have all kinds of weird interests, so to each their own. I'd just prefer these absurd efforts didn't take up so much attention that they distract from artistic efforts with more to say than "look what I can do". Even some other efforts in Doom; like "Thatcher's Techbase", "Kriegsland: Blutorden", "Blades of Agony", or HDoom.
That's just my age showing, I guess. For me, all 2.5D shooters are DOOMlikes.
I was actually first thinking about calling it a Quake-like since IMHO that is much more well known for its multiplayer, but then I never got around to implement powerups and all the other stuff people might have expected.
tbh feels like OG Wolf crossed with some early text based 'first person' RPG crossed with real time updates...
I suppose if there's one frustration it's that various 8/16bit dooms are out there including asciidoom and wondering why the better UX/vis of those weren't a thing...
For some reason it's really common to call this kind of project a "Doom clone" despite it not having the features that made Doom notable at the time. Honestly, it's impressive enough that it doesn't need to be tied to being a "[90s game] clone".
"Just build all the logic directly in the DB" is something I've thought about before for simple multiplayer online RPGs and the like, where quite a lot of things are effectively just a direct mapping from database to screen. But, using the general idea for 'twitch' gaming is really wild.
Yea, I actually thought of the viability of SQL for games while working on DOOMQL. It's just so easy to express a lot of game logic in SQL queries. As an avid OSRS player I was thinking about doing a simple MUD/MMO next.
Thanks for the pointer to SpacetimeDB - haven't heard of it before!
It’s a very cool accomplishment. As a nerd of early shooters, I do wonder whether it’s fair to call it Doom-like. It’s clearly more untextured Wolfenstein 3d.
Are we sufficiently far from 1993 to just “round” it all to being Doom-like? certainly it’s better for eyeballs.
Yeah, it is definitely Wolfenstein 3D in my opinion. Many Doom-clones are. Maybe Wolfenstein 3D is a Doom-clone in itself? I dunno, I do not know the history. Can anyone enlighten me?
Part of the brilliance of Doom has got to be this short one-syllable name, so all later games that did raycasting would call themselves "Doom-like" as opposed to "Wolfenstein-like". The latter is just too many syllables.
In Pure SQL [caveat in super-fast TV advert disclaimer voice: if you define “pure SQL” as including 150 lines of Python for the main game loop and input processing]
Though doing all the game state updates and rendering in SQL is impressive.
There's also pg_doom that runs Doom as a Postgres extension https://github.com/DreamNik/pg_doom arguably less impressive because PG extensions can be normal(ish) C.
a3w|5 months ago
Krieger, is that you? You went too far with it.
I am all for catgirl holograms, so good science by Archer's Krieger on that. But SQL should not run Doom. The limits of science have been pushed beyond madness!
Well okay, "does it run Doom" comes up here frequently.
But why not solve "does it run catgirls" first, if you are a real-life mad scientist?
lelanthran|5 months ago
Is this a reference to Far Cry 1?
pjot|5 months ago
This is awesome - multiplayer is a great addition. Really like the cone in the mini-map too
IncRnd|5 months ago
lvogel|5 months ago
selimthegrim|5 months ago
paulryanrogers|5 months ago
Other efforts such as Doom (like) CAPTCHA or Doom in TypeScript types are either so incomplete, unplayable, or so absurdly abstract that it strikes me as desperate cries for attention.
That said, people have all kinds of weird interests, so to each their own. I'd just prefer these absurd efforts didn't take up so much attention that they distract from artistic efforts with more to say than "look what I can do". Even some other efforts in Doom; like "Thatcher's Techbase", "Kriegsland: Blutorden", "Blades of Agony", or HDoom.
romperstomper|5 months ago
lvogel|5 months ago
to11mtm|5 months ago
I suppose if there's one frustration it's that various 8/16bit dooms are out there including asciidoom and wondering why the better UX/vis of those weren't a thing...
gs17|5 months ago
YeGoblynQueenne|5 months ago
lvogel|5 months ago
halifaxbeard|5 months ago
https://github.com/cedardb/DOOMQL/blob/f14b5ef9ef0b23045376b...
esafak|5 months ago
A Postgresql-compatible HTAP. It appears to be single server and closed source. Roadmap: https://cedardb.com/docs/roadmap/
FridgeSeal|5 months ago
zekrioca|5 months ago
boredinstapanda|5 months ago
I couldn't find the site after a quick search,maybe the wayback machine.
valorzard|5 months ago
Though there, you are still writing the main game logic in Rust or C#
crooked-v|5 months ago
lvogel|5 months ago
Thanks for the pointer to SpacetimeDB - haven't heard of it before!
ant6n|5 months ago
Are we sufficiently far from 1993 to just “round” it all to being Doom-like? certainly it’s better for eyeballs.
johnisgood|5 months ago
omoikane|5 months ago
dspillett|5 months ago
Though doing all the game state updates and rendering in SQL is impressive.
ForHackernews|5 months ago
flykespice|5 months ago
now it has evolved to trying to prove turing-completeness on the least places you'd expect it to be.
unknown|5 months ago
[deleted]
OhMeadhbh|5 months ago
1341234134|5 months ago
alexchantavy|5 months ago
phoenixhaber|5 months ago
[deleted]