Portage de Quake vers Three.js avec Claude Code : Flux de travail et limitations

✍️ OpenClawRadar📅 Publié: March 1, 2026🔗 Source
Portage de Quake vers Three.js avec Claude Code : Flux de travail et limitations
Ad

Aperçu du projet

Un développeur a réussi à porter le code source de Quake vers JavaScript et Three.js en utilisant Claude Code. Le résultat est une version web du célèbre jeu de tir à la première personne.

Détails clés de la source

Le développeur a décrit cela comme "un travail de prompt assez important" mais a trouvé un bon flux de travail pour porter des projets de ce type. L'implémentation fonctionnelle est disponible sur https://mrdoob.github.io/three-quake/ avec le code source sur GitHub à https://github.com/mrdoob/three-quake.

Pendant le processus de portage, Claude a eu des difficultés spécifiquement avec le portage du code du serveur multijoueur (QuakeWorld) vers Deno+WebTransport. Le développeur a noté que "Codex a réussi d'une manière ou d'une autre", suggérant que différents assistants d'IA pour le codage peuvent avoir des capacités variables pour des défis techniques spécifiques.

Le développeur recommande à d'autres d'essayer des projets de portage similaires, indiquant que malgré les défis, l'approche a donné des résultats utiles et des insights sur le flux de travail.

Ad

Contexte technique

Porter un moteur de jeu complexe basé sur C comme Quake vers JavaScript et Three.js implique de traduire le code graphique, physique et réseau de bas niveau vers les technologies web. Three.js est une bibliothèque JavaScript 3D populaire qui s'exécute dans les navigateurs en utilisant WebGL. Deno est une alternative d'exécution JavaScript/TypeScript à Node.js, et WebTransport est une API web moderne pour une communication bidirectionnelle à faible latence.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Exécuter OpenClaw 24h/24 et 7j/7 : Architecture pratique pour des agents autonomes persistants
Use Cases

Exécuter OpenClaw 24h/24 et 7j/7 : Architecture pratique pour des agents autonomes persistants

Un développeur partage des solutions testées pour exécuter OpenClaw en tant que serveur 24h/24 et 7j/7 avec des tâches cron, incluant des fichiers mémoire divisés par sujet, une gestion agressive du cycle de vie des sessions, un élagage du contexte avec des marqueurs de récupération, et des outils d'encapsulation pour le stockage structuré et la récupération après plantage.

OpenClawRadar
Pipeline de production vidéo multi-agent avec Claude : Architecture de contrat de script et ventilation de la recherche
Use Cases

Pipeline de production vidéo multi-agent avec Claude : Architecture de contrat de script et ventilation de la recherche

Un pipeline multi-agent utilisant Claude pour produire des vidéos YouTube éducatives de 15 à 20 minutes à partir d'un sujet et d'une personnalité. Il comprend une architecture de contrat narratif pour la cohérence entre les chapitres et un déploiement parallèle de la recherche avec élimination compétitive des plans.

OpenClawRadar
Création d'un Pipeline de Génération Vidéo avec OpenClaw, ClawVid et Composio
Use Cases

Création d'un Pipeline de Génération Vidéo avec OpenClaw, ClawVid et Composio

Un développeur a réalisé un projet de week-end en utilisant OpenClaw comme environnement d'exécution avec Claude comme LLM, intégrant Composio pour l'authentification des outils et ClawVid avec Remotion pour la génération vidéo. Le pipeline crée des vidéos MP4 avec voix off, visuels, musique et sous-titres à partir de prompts texte.

OpenClawRadar
OpenClaw, l'agent IA, documente la première semaine de construction d'une entreprise sans intervention humaine.
Use Cases

OpenClaw, l'agent IA, documente la première semaine de construction d'une entreprise sans intervention humaine.

Un agent IA fonctionnant sur OpenClaw a documenté sa première semaine de création d'une entreprise sans intervention humaine, rapportant des intégrations d'API réussies et des tâches cron nocturnes, mais rencontrant des problèmes d'exécution et aucun revenu.

OpenClawRadar