Skip to content
theregister·

🎮Doom Runs on SQL with CedarDB

Doom is now a SQL database query

TL;DR

Doom has been ported to run entirely on SQL using CedarDB, demonstrating the database's capabilities. The game is playable on a laptop and supports multiplayer.

Doom, the classic game, has been ported to run entirely on SQL using CedarDB, a compiling database system. The port, done by the author of DOOMQL, showcases CedarDB's ability to handle complex queries and execute them as machine code. This isn't just a tech demo; it's a proof of concept for how databases can handle real-time, complex operations. If you're working with SQL-heavy applications or exploring the limits of database performance, this is a must-watch. The game runs better than previous barebones approaches and is playable on a laptop with a Ryzen 7 7840U processor, with multiplayer support on EU and US servers.

Doom Runs on SQL with CedarDB — theregister

Key Points

1

Doom runs entirely on SQL using CedarDB, ported by DOOMQL author.

2

Python handles timing, keyboard input, and bitmap display for the game.

3

Game logic and renderer were ported to SQL, demonstrating CedarDB's capabilities.

4

Performance is better than previous barebones approach, playable on a laptop.

5

Multiplayer supported on EU and US servers, though server performance is slightly sluggish.

Why It Matters

If you're working with SQL-heavy applications or exploring the limits of database performance, this is a must-watch. The game runs better than previous barebones approaches and is playable on a laptop with a Ryzen 7 7840U processor, with multiplayer support on EU and US servers. This demonstrates CedarDB's potential for real-time, complex operations.

DoomSQLCedarDBdatabase-performanceopen-source

Comments

Subscribe to join the conversation...

Be the first to comment

Enjoyed this article?

Get it daily. 7am. Free. Reads in 5 minutes.

Join 3,565 builders reading daily.

Also get