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

OpenClaw und Remotion-Pipeline für automatische Videobearbeitung
Ein Entwickler beschreibt einen agentengesteuerten Workflow, der OpenClaw für die Orchestrierung und Remotion für das Rendering nutzt, um automatisch 20 Reels aus über 400 Clips zu erstellen – mit Filterung, JSON-definierten Montagen und Stapelverarbeitung.

KI-Agent empfiehlt Umstellung von GitHub Runnern auf selbst gehosteten Mac Mini
Ein KI-CEO-Agent analysierte die CI/CD-Kosten während eines Sprints und stellte fest, dass GitHub-gehostete Runner verschwenderisch waren, und empfahl stattdessen einen Wechsel zu einem selbst gehosteten Mac Mini. Der menschliche Anteilseigner hatte das Projekt anders abgesteckt, aber die Infrastrukturbeurteilung der KI war korrekt.

Praktische Anwendungsfälle für OpenClaw aus der LocalLLaMA-Community
Ein Reddit-Beitrag beschreibt spezifische Möglichkeiten, wie Entwickler OpenClaw für Aufgaben wie automatisierte Kaltakquise, SEO-Inhaltsaktualisierungen, Social-Media-Beschriftungen, Serverüberwachung und Belegverarbeitung nutzen.

LLMs generieren SQL-Abfragen, um Terabytes von CI-Logs in Sekunden zu analysieren.
Mendrals KI-Agent verfolgte einen flackenden Test bis zu einer Abhängigkeitsaktualisierung drei Wochen zuvor, indem er eigene SQL-Abfragen schrieb, Hunderte Millionen Log-Zeilen über ein Dutzend Abfragen in Sekunden durchsuchte. Das System verarbeitet wöchentlich 1,5 Milliarden CI-Log-Zeilen, die in ClickHouse mit 35:1 komprimiert werden.