Portieren von Quake auf Three.js mit Claude Code: Arbeitsablauf und Einschränkungen

✍️ OpenClawRadar📅 Veröffentlicht: 1. März 2026🔗 Source
Portieren von Quake auf Three.js mit Claude Code: Arbeitsablauf und Einschränkungen
Ad

Projektübersicht

Ein Entwickler hat den Quellcode von Quake erfolgreich mithilfe von Claude Code auf JavaScript und Three.js portiert. Das Ergebnis ist eine webbasierte Version des klassischen Ego-Shooter-Spiels.

Wichtige Details aus der Quelle

Der Entwickler beschrieb dies als "ziemlich viel Prompt-Arbeit", fand aber einen guten Arbeitsablauf für solche Portierungsprojekte. Die funktionierende Implementierung ist verfügbar unter https://mrdoob.github.io/three-quake/ mit dem Quellcode auf GitHub unter https://github.com/mrdoob/three-quake.

Während des Portierungsprozesses hatte Claude speziell Schwierigkeiten damit, den Multiplayer-Servercode (QuakeWorld) auf Deno+WebTransport zu portieren. Der Entwickler merkte an, dass "Codex es irgendwie herausgefunden hat", was darauf hindeutet, dass verschiedene KI-Coding-Assistenten unterschiedliche Fähigkeiten für spezifische technische Herausforderungen haben könnten.

Der Entwickler empfiehlt anderen, ähnliche Portierungsprojekte zu versuchen, und deutet an, dass der Ansatz trotz der Herausforderungen nützliche Ergebnisse und Erkenntnisse über den Arbeitsablauf lieferte.

Ad

Technischer Kontext

Das Portieren einer komplexen C-basierten Spiel-Engine wie Quake auf JavaScript und Three.js beinhaltet die Übersetzung von Low-Level-Grafik-, Physik- und Netzwerkcode in Web-Technologien. Three.js ist eine beliebte JavaScript-3D-Bibliothek, die in Browsern mit WebGL läuft. Deno ist eine JavaScript/TypeScript-Laufzeitumgebung als Alternative zu Node.js, und WebTransport ist eine moderne Web-API für niedrige Latenz und bidirektionale Kommunikation.

📖 Read the full source: r/ClaudeAI

Ad

👀 Siehe auch

Entwickler erstellt 6 iOS-Apps in 3 Monaten mit Claude Code und generiert Einnahmen
Anwendungsfälle

Entwickler erstellt 6 iOS-Apps in 3 Monaten mit Claude Code und generiert Einnahmen

Ein Entwickler nutzte Claude Code, um in 3 Monaten 6 iOS-Utility-Apps zu erstellen und zu veröffentlichen, wobei der Fokus auf der Lösung kleiner realer Probleme lag, nicht auf Perfektion. Die Apps generieren jetzt täglich Nutzung und Einnahmen.

OpenClawRadar
13 Wochen mit OpenClaw als täglichem Begleiter: Was funktionierte, was kaputtging, was noch schmerzt
Anwendungsfälle

13 Wochen mit OpenClaw als täglichem Begleiter: Was funktionierte, was kaputtging, was noch schmerzt

Nach 13 Wochen, in denen OpenClaw auf einem Raspberry Pi als persönliches Agentensystem lief, teilt ein Benutzer praktische Erfolge (Cron, Speicher, Unteragenten) und Schmerzpunkte (Modellkonfigurationsprobleme, Shell-Quoting, Lücken in der Agent-zu-Agent-Historie, Update-Drift).

OpenClawRadar
Automatisierte KI-Entwicklungspipeline mit 11 Qualitätssicherungsstufen und Konfidenzprofilen
Anwendungsfälle

Automatisierte KI-Entwicklungspipeline mit 11 Qualitätssicherungsstufen und Konfidenzprofilen

Ein Entwickler hat eine KI-gestützte Pipeline mit 11 automatisierten Qualitätsstufen erstellt, die end-to-end ohne manuelle Genehmigungen läuft. Durch den Einsatz von Konfidenzprofilen, automatischer Wiederherstellung und Caching werden Design, Planung, Erstellung, Tests und Sicherheitsprüfungen autonom abgewickelt, wodurch der Token-Verbrauch um 60–84 % reduziert wird.

OpenClawRadar
Verwendung von MCP-Servern, um Claude mit Live-Datenbanken für On-Demand-Analysen zu verbinden
Anwendungsfälle

Verwendung von MCP-Servern, um Claude mit Live-Datenbanken für On-Demand-Analysen zu verbinden

Ein Entwickler hat einen MCP-Server für CybersecTools erstellt, der Claude mit einer Datenbank von über 10.000 Cybersicherheitsprodukten verbindet und so Live-Datenanalyse anstelle traditioneller Dashboards ermöglicht. Der Server bietet 40 Werkzeuge zum Vergleich von Anbietern, zur Analyse von Marktkategorien und zur Überprüfung der NIST CSF 2.0-Abdeckung.

OpenClawRadar