Institutionelle Übernahme Betrug und Sicherheit

DuckDB-DOOM: Ein innovatives 3D-Spiel komplett in SQL umgesetzt

Entdecken Sie die beeindruckende Welt von DuckDB-DOOM, einem revolutionären Doom-ähnlichen 3D-Spiel, das vollständig mit SQL in DuckDB-WASM realisiert wurde. Erfahren Sie, wie moderne Webtechnologien und Datenbankabfragen zusammenkommen, um ein einzigartiges Spielerlebnis zu schaffen.

DuckDB-DOOM: Ein innovatives 3D-Spiel komplett in SQL umgesetzt

In der schnelllebigen Welt der Spieleentwicklung überraschen immer wieder ungewöhnliche Projekte, die bestehende Grenzen neu definieren. Eines dieser faszinierenden Experimente ist DuckDB-DOOM, ein 3D-First-Person-Shooter, der vollständig mit SQL-Queries in der WebAssembly-Version von DuckDB programmiert wurde. Dieses Projekt zeigt eindrucksvoll, wie Datenbanktechnologie und spielerische Unterhaltung miteinander verschmelzen können, um eine ganz neue Art von interaktiver Anwendung entstehen zu lassen. DuckDB-DOOM ist nicht einfach nur ein weiteres Remake des klassischen DOOM-Spiels, sondern vielmehr ein innovatives Demonstrationsobjekt, das die Leistungsfähigkeit von DuckDB in Kombination mit WebAssembly aufzeigt. Die komplette Logik des Spiels ist in SQL geschrieben.

Angefangen bei der 3D-Raycasting-Engine, die die Spielwelt aus der Ich-Perspektive darstellt, über die Gegner-KI, bis hin zur Collision Detection und der Darstellung des Spiels in ASCII-Art – alles wird durch komplexe SQL-Operationen gesteuert. Die fortgeschrittenen Techniken, die im DuckDB-DOOM verwendet werden, beruhen stark auf der Fähigkeit von SQL, rekursive Common Table Expressions (CTEs) zu verarbeiten. Diese ermöglichen das Berechnen von Sichtlinien und die Simulation von Strahlen, die durch die Spielwelt laufen – eine Technik, die man klassischerweise eher in Programmiersprachen wie C++ erwartet und nicht in einer Datenbankabfragesprache. Doch dank DuckDB-WASM ist es möglich, SQL direkt im Browser auszuführen, was ein völlig neues Anwendungsgebiet für Datenbanken eröffnet. Das Spielerlebnis ist dabei erstaunlich flüssig. Der Player steuert seine Figur mit den klassischen WASD-Tasten, dreht sich im virtuellen 3D-Raum und kann mit der Leertaste schießen.

Ein Minimap-Modus erleichtert die Orientierung im Level und die Gegner reagieren auf Bewegungen und Angriffe, gesteuert durch die SQL-basierte künstliche Intelligenz. All diese Funktionalitäten sind direkt in den zugrunde liegenden SQL-Datenbanken gespeichert und werden dynamisch abgerufen und aktualisiert. Die technische Umsetzung des Spiels verdeutlicht, wie vielseitig Datenbanken werden können. Statt rein statische Daten zu speichern und einfache Abfragen zu verarbeiten, wird SQL hier zur Engine für Spielphysik, Rendering und Interaktionen. So werden Tabellen wie „player“, „enemies“, „bullets“ und „map“ zu aktiven Teilen des Spiels. Zum Beispiel hält die Map-Tabelle die Rauminformationen und Wände fest, während die Gegner-Tabelle Positionsdaten sowie Statusinformationen der NPCs abspeichert. Kollisionsabfragen sorgen dafür, dass der Spieler nicht durch Wände geht und Gegner sich intelligent bewegen. Die Benutzeroberfläche des Spiels besteht aus reinem HTML und JavaScript.

Diese steuern die Interaktionen und leiten Eingaben an die SQL-Engine weiter, die dann die erforderlichen Updates und Berechnungen vornimmt. Anschließend wird das Ergebnis visuell in Form von ASCII-Grafiken dargestellt, was dem Geist eines Retro-Spiels entspricht und gleichzeitig die Aufwändigkeit der SQL-Abfragen nicht überdeckt. Ein großer Vorteil von DuckDB-DOOM ist, dass keine Installation erforderlich ist. Der gesamte Quellcode liegt offen zugänglich auf GitHub, und das Spiel startet einfach durch das Öffnen der index. html-Datei in einem modernen Webbrowser. Dadurch ist es leicht, das Spiel auszuprobieren, zu modifizieren oder zu erweitern. Für Entwickler öffnet sich eine spannende Möglichkeit, spielerische Elemente in datenbankzentrierte Projekte zu integrieren oder SQL aus einer komplett neuen Perspektive kennenzulernen. Das Projekt lebt zudem von seiner Offenheit und der Bereitschaft der Community, neue Ideen einzubringen.

So sind bereits Vorschläge vorhanden, wie etwa die Einführung von Texturen für die Wände, verbesserte KI für die Feinde oder die Integration von Soundeffekten. Auch weitere Level könnten entwickelt werden, um das Spielerlebnis abwechslungsreicher zu gestalten. Diese Erweiterungen würden nicht nur das Gameplay bereichern, sondern auch die Herausforderungen bei der Entwicklung in SQL erhöhen. DuckDB-DOOM ist ein leuchtendes Beispiel dafür, wie sich traditionelle Technologien kreativ einsetzen lassen, um völlig neue Anwendungen zu erschaffen. Es kombiniert Retro-Feeling mit modernster Browser-Technologie, und zeigt, dass SQL weit mehr als nur das Abfragen von Datenbanktabellen sein kann. Für Fans von Doom, Datenbankenthusiasten und Programmierbegeisterte bietet das Projekt eine ideale Plattform zum Experimentieren und Lernen. Abschließend lässt sich sagen, dass DuckDB-DOOM mehr als ein Spiel ist.

Es ist ein innovatives Experiment und eine Demonstration der Leistungsfähigkeit von SQL in einem ungewohnten Umfeld. Es erweitert die Vorstellung davon, was mit Datenbanktechnologie möglich ist und öffnet die Tür zu neuen Anwendungen, die Gaming und Datenverarbeitung miteinander verbinden. Für alle, die sich für moderne Webtechnologien, Datenbanken und Spieleentwicklung interessieren, ist dieses Projekt eine faszinierende Entdeckung wert.

OKX Partnerinhalte

Registrieren Sie sich bei OKX und erhalten Sie Ihren Willkommensbonus

OKX ist eine Plattform für Spot- und Futures-Handel, P2P-Tausch und Krypto-Sparpläne. Ein neues Konto über diesen Link eröffnet Zugang zum Willkommensbonus-Programm: bis zu 10.000 USDT für Ihre ersten Schritte an der Börse.

Konto erstellen und Bonus erhalten →

18+ · Partnerlink. Kryptowährungen sind volatil: Sie können Ihre Einlage verlieren.

Als Nächstes
Die Zukunft der Technologie: Wie „Living Intelligence“ Künstliche Intelligenz, Biotechnologie und Sensorik vereint
Samstag, 14. November 2026. Die Zukunft der Technologie: Wie „Living Intelligence“ Künstliche Intelligenz, Biotechnologie und Sensorik vereint

Im Jahr 2024 dominierte das Thema Künstliche Intelligenz (KI) die Technologiebranche und rückte immer stärker in den Alltag von Unternehmen, Schulen und sozialen Netzwerken vor. Doch futuristische Prognosen zeigen, dass das Jahr 2025 eine neue Ära technischer Innovationen einläuten könnte, in der sich KI mit Biotechnologie und hochentwickelten Sensoren zu einer ganz neuen Form von Intelligenz vereint – der sogenannten „Living Intelligence“.

Mustard Watches 1990: Eine Zeitreise in die Welt der Vintage-Uhren
Samstag, 14. November 2026. Mustard Watches 1990: Eine Zeitreise in die Welt der Vintage-Uhren

Die Welt der Uhren ist reich an faszinierenden Geschichten und herausragenden Modellen, doch wenige erlauben einen so besonderen Einblick wie die Mustard Watches aus dem Jahr 1990. Diese Uhren markieren nicht nur einen bestimmten Moment in der Uhrmacherkunst, sondern spiegeln eindrucksvoll die Design- und Technologietrends einer Ära wider, die sowohl von Innovation als auch von starkem Stilbewusstsein geprägt war.

Steak ‘n Shake führt Bitcoin-Zahlungen ein und steigert finanzielle Effizienz durch Lightning Network
Samstag, 14. November 2026. Steak ‘n Shake führt Bitcoin-Zahlungen ein und steigert finanzielle Effizienz durch Lightning Network

Die Fast-Food-Kette Steak ‘n Shake hat kürzlich einen bedeutenden Schritt in Richtung Zukunft gemacht, indem sie Bitcoin als Zahlungsmethode an allen Standorten weltweit eingeführt hat – soweit es die gesetzlichen Rahmenbedingungen zulassen. Dieses innovative Vorhaben begann offiziell am 16.

Die Zukunft der Assembler-Programmierung: Open Source Web IDE für RISC-V, M68K, x86 und MIPS
Samstag, 14. November 2026. Die Zukunft der Assembler-Programmierung: Open Source Web IDE für RISC-V, M68K, x86 und MIPS

Die Welt der Low-Level-Programmierung ist seit jeher eine Herausforderung, die nur wenigen Experten vorbehalten ist. Assembly-Code, der direkt mit der Hardware kommuniziert, verlangt nach höchster Präzision und einem tiefen Verständnis der Architektur, für die man programmiert.

Effiziente Verwaltung von CODEOWNERS-Dateien in GitHub-Organisationen: Ein umfassender Leitfaden
Samstag, 14. November 2026. Effiziente Verwaltung von CODEOWNERS-Dateien in GitHub-Organisationen: Ein umfassender Leitfaden

In der heutigen Softwareentwicklung gewinnt die Kontrolle und Übersicht über Zugriffsrechte immer mehr an Bedeutung. Insbesondere in großen GitHub-Organisationen mit zahlreichen Repositories stellt die Pflege der CODEOWNERS-Dateien eine zentrale Rolle dar.

Huntington: Innovative Ansätze zur Reduzierung somatischer Repeat-Expansionen durch gezielte Genom-Editierung
Samstag, 14. November 2026. Huntington: Innovative Ansätze zur Reduzierung somatischer Repeat-Expansionen durch gezielte Genom-Editierung

Die Huntington-Krankheit (HD) zählt zu den sogenannten trinukleotid Repeat-Erkrankungen, einer Gruppe von neurologischen Störungen, die durch die pathologische Erweiterung repetitiver DNA-Sequenzen in bestimmten Genen verursacht werden. Diese Krankheiten zeichnen sich durch eine fortschreitende Degeneration von Nervenzellen aus und weisen bisher keine Heilung auf.

Wie Ripples XRP Ledger die DeFi-Zahlungen durch Innovation neu definiert
Samstag, 14. November 2026. Wie Ripples XRP Ledger die DeFi-Zahlungen durch Innovation neu definiert

Die dezentrale Finanzwelt (DeFi) befindet sich in einem stetigen Wandel. Zahlreiche Blockchain-Plattformen konkurrieren darum, den Zahlungsverkehr schneller, günstiger und sicherer zu gestalten.

Weitere Artikel zum Thema
Mit Expertenstrategien im Kryptomarkt erfolgreich: So profitieren Investoren vom aktuellen Umfeld
Samstag, 14. November 2026. Mit Expertenstrategien im Kryptomarkt erfolgreich: So profitieren Investoren vom aktuellen Umfeld

Das aktuelle Marktumfeld im Bereich der Kryptowährungen stellt Investoren vor vielfältige Herausforderungen und Chancen zugleich. Nach einer Phase großer Schwankungen und Unsicherheiten scheint sich die Branche langsam zu stabilisieren.

Steht dem Ripple (XRP) Kurs ein grenzenloses Wachstum bevor? Experten analysieren die kommenden Preisbewegungen
Samstag, 14. November 2026. Steht dem Ripple (XRP) Kurs ein grenzenloses Wachstum bevor? Experten analysieren die kommenden Preisbewegungen

Ripple (XRP) befindet sich aktuell in einer spannenden Phase, die Anleger und Kryptoinvestoren weltweit in ihren Bann zieht. Während viele Altcoins mit Schwankungen zu kämpfen haben, präsentiert sich XRP als einer der wenigen im grünen Bereich und sorgt so für Aufsehen in der dynamischen Kryptowelt.

Warum 7.500 Ethereum-Adressen Über 80% des Gesamtangebots an ETH Halten
Freitag, 13. November 2026. Warum 7.500 Ethereum-Adressen Über 80% des Gesamtangebots an ETH Halten

In der Welt der Kryptowährungen hat Ethereum (ETH) sich als eine der führenden Plattformen etabliert. Hierbei ist es interessant zu beobachten, dass eine relativ kleine Anzahl von Ethereum-Adressen, genau genommen etwa 7.

Der stille Kollaps: Wie generative KI die Einnahmen aus Fotolizenzen revolutioniert und bedroht
Samstag, 14. November 2026. Der stille Kollaps: Wie generative KI die Einnahmen aus Fotolizenzen revolutioniert und bedroht

Die Bildbranche befindet sich an einem Wendepunkt, der bislang ohnegleichen ist. Generative Künstliche Intelligenz (KI) hat in den letzten Jahren einen rasanten Fortschritt erlebt und sorgt mit Technologien wie Midjourney, DALL·E und Adobe Firefly für eine tiefgreifende Umwälzung der Art und Weise, wie visuelle Inhalte erzeugt und genutzt werden.