Back to home
Technology

DOOM multiplayer tribute gets coded in 'pure SQL' and runs at 30FPS — made from just 150 lines of code in less than a month

Source

Tom's Hardware

Published

TL;DR

AI Generated

A computer scientist created a multiplayer DOOM-inspired game called DOOMQL using only "pure SQL" in just 150 lines of Python code. The game runs at around 30 FPS and is a multiplayer effort, with SQL used for rendering and input. The creator, Lukas Vogel, coded DOOMQL in a month while on parental leave and challenges others to create a faster database system than CedarDB, his co-founded outfit. The game's code is available on GitHub under the MIT License, and Vogel plans to make improvements like adding power-ups and multiple weapons in the future.

Read Full Article

Similar Articles

Why TigerBeetle is the most interesting database in the world

Why TigerBeetle is the most interesting database in the world

TigerBeetle is highlighted as a unique database due to its unconventional approach, such as writing code slowly, relying on Deterministic Simulation Testing (DST), and having zero dependencies. The database enforces static memory allocation, keeps assertions enabled in production, and uses Viewstamped Replication over Raft and Zig over Rust. TigerBeetle's focus on financial transactions, distributed architecture, fault tolerance, and use of Zig programming language sets it apart. The database's innovative testing cluster, VOPR, and TigerStyle engineering methodology contribute to its exceptional performance and stability. TigerBeetle's commitment to DST, handling storage faults, and adherence to the Power of Ten principles further showcase its groundbreaking nature.

Hacker News
How to make graphical Python apps the EasyGUI way

How to make graphical Python apps the EasyGUI way

EasyGUI is highlighted as a simple and effective tool for creating graphical Python applications. The article emphasizes the ease of use and cross-platform functionality of EasyGUI, making it a preferred choice for developers. The process of installing EasyGUI using pip and creating dialog boxes with various options is explained. Additionally, a step-by-step guide is provided for building a to-do list application in Python using EasyGUI, demonstrating how to load, save, view, add, and remove tasks. The article concludes with a complete code listing for the to-do list application.

Tom's Hardware
Dr. L.C. Lu on TSMC Advanced Technology Design Solutions

Dr. L.C. Lu on TSMC Advanced Technology Design Solutions

Dr. L.C. Lu, a key figure at TSMC, focuses on design-technology co-optimization, packaging innovations, and AI-driven methodologies for next-gen semiconductor systems. TSMC emphasizes DTCO and DDCL innovations for scaling from N5 to A14 nodes, with NanoFlex and NanoFlex Pro architectures offering efficiency gains. N2P and N2U nodes incorporate advanced DTCO and power delivery optimizations, with hybrid dual-rail architectures achieving significant energy savings. TSMC collaborates with EDA partners for AI integration, enhancing productivity and design quality. Advanced packaging technologies like CoWoS and SoIC play a crucial role in enabling AI scaling, with memory bandwidth and interconnect performance scaling aggressively. TSMC addresses power delivery and thermal management challenges in AI systems through advanced solutions. TSMC's advancements in design methodologies and AI-driven automation promise improved productivity and scalability in chip-package co-design.

SemiWiki
MindsEye's sabotage mission is being slammed as dull and pointless

MindsEye's sabotage mission is being slammed as dull and pointless

Build A Rocket Boy accuses individuals of sabotaging MindsEye's launch, spending over €1 million on damaging efforts. The studio integrates the controversy into a new in-game mission, Blacklist, to showcase evidence of sabotage to players. However, reports describe the mission as lackluster and failing to deliver a compelling narrative. Critics attribute the launch issues to internal problems, such as management and design decisions, casting doubt on the sabotage claims. The saga continues as MindsEye's post-launch turmoil unfolds.

TweakTown

We use cookies

We use cookies to ensure you get the best experience on our website. For more information on how we use cookies, please see our cookie policy.