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

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.
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
👀 Siehe auch

Einzelentwickler führt Unternehmen mit 4 KI-Agenten auf Geminis kostenloser Stufe
Ein Entwickler in Taiwan hat vier KI-Agenten mit OpenClaw und Gemini 2.5 Flash (kostenlose Stufe mit 1.500 Anfragen/Tag) erstellt, um Inhaltsgenerierung, Vertriebsleads, Sicherheitsscans und Betrieb für seine Tech-Agentur zu bewältigen – die monatlichen LLM-Kosten betragen 0 $.

Entwickler baut Minecraft-Launcher mit Claude Code
Ein Entwickler mit über 20 Jahren Erfahrung nutzte Claude Code, um BlockHaven Launcher zu erstellen – einen Electron-basierten Minecraft-Launcher mit Microsoft-Authentifizierung, Modrinth-Mod-Browsing und isolierten Multi-Instance-Profilen. Das Projekt ist Open-Source und unter MIT-Lizenz verfügbar.

Benutzer meldet $868 AUD OpenClaw-Rechnung, doppelte Sitzungen und Defekte nach Updates
Ein Nutzer gab in einem Monat 868 AUD für OpenClaw + Claude Sonnet aus. Er entdeckte, dass doppelte Telegram-Polling-Sitzungen zu doppelten Agentenausführungen, doppelten Tool-Aufrufen und doppelter Token-Abrechnung führten. Zwei große Updates legten sein Setup lahm und erforderten manuelle Konfigurationsänderungen.

Claude Opus 4.6 zum Aufbau einer Dating-App mit über 700 Nutzern in einem Monat eingesetzt
Ein Entwickler nutzte Claude Opus 4.6, um eine vollständige Dating-App mit Flutter-Frontend, Node.js-Backend und MongoDB-Datenbank zu erstellen. Die App erreichte über 700 registrierte Nutzer in etwa einem Monat und umfasst Funktionen wie Matching, Chat und Empfehlungssystem.