{"id":20248,"date":"2026-10-03T12:08:52","date_gmt":"2026-10-03T12:08:52","guid":{"rendered":"https:\/\/news.theck1.no\/?p=20248"},"modified":"2026-10-03T12:08:52","modified_gmt":"2026-10-03T12:08:52","slug":"someone-got-doom-in-an-sql-database","status":"publish","type":"post","link":"https:\/\/news.theck1.no\/?p=20248","title":{"rendered":"Someone got Doom in an SQL database"},"content":{"rendered":"<p style=\"margin:0 0 1em; padding:0.6em 0.9em; border:1px solid #d0d7de; border-radius:6px; background:#f6f8fa; color:#444; font-size:0.9em;\"><strong>Excerpt:<\/strong> The opening of an article from Ars Technica. Read the original for the full story.<\/p>\n<div style=\"margin-bottom:1em; color:#666; font-size:0.9em;\"><strong>Ars Technica &bull;<br \/>\n                    Kyle Orland<br \/>\n                 &bull; October 2, 2026<\/strong><\/div>\n<hr\/>\n<p>\u201cRendering Doom in a database is obviously a bad idea,\u201d Lukas Vogel writes in a lengthy blog post explaining how exactly he managed to render Doom using an SQL database.<\/p>\n<p><!--more--><\/p>\n<p>OK, that\u2019s not entirely accurate. The SQLDoom project uses a small Python client to handle input and output, drive the game\u2019s timing, and display each frame to the screen.<\/p>\n<div style=\"margin-top:2em; padding:1em; border-left:4px solid #0073aa; background:#f5f7fa;\">\n<p style=\"margin:0;\"><strong>Source:<\/strong> Ars Technica &bull;<br \/>\n                    Kyle Orland<br \/>\n                 &bull; October 2, 2026<\/p>\n<p style=\"margin:0.5em 0 0;\"><a href=\"https:\/\/arstechnica.com\/gaming\/2026\/10\/can-it-run-doom-sql-database-edition\/\" target=\"_blank\" rel=\"noopener\">Read the original article at Ars Technica &rarr;<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Excerpt: The opening of an article from Ars Technica. Read the original for the full story. Ars Technica &bull; Kyle Orland &bull; October 2, 2026 \u201cRendering Doom in a database is obviously a bad idea,\u201d Lukas Vogel writes in a lengthy blog post explaining how exactly he managed to render Doom using an SQL database.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-20248","post","type-post","status-publish","format-standard","hentry","category-artificial-intelligence"],"_links":{"self":[{"href":"https:\/\/news.theck1.no\/index.php?rest_route=\/wp\/v2\/posts\/20248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/news.theck1.no\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news.theck1.no\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news.theck1.no\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/news.theck1.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=20248"}],"version-history":[{"count":0,"href":"https:\/\/news.theck1.no\/index.php?rest_route=\/wp\/v2\/posts\/20248\/revisions"}],"wp:attachment":[{"href":"https:\/\/news.theck1.no\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=20248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news.theck1.no\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=20248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news.theck1.no\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=20248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}