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

Leçons pratiques du déploiement d'OpenClaw sur un VPS sécurisé
Use Cases

Leçons pratiques du déploiement d'OpenClaw sur un VPS sécurisé

Un utilisateur de Reddit partage des conseils de déploiement spécifiques : auditez toutes les Compétences et Extensions pour la sécurité et l'efficacité des jetons, commencez par une configuration de base et utilisez un VPS pour l'économie et une surface d'attaque réduite. Une configuration appropriée peut libérer jusqu'à 40 % du temps consacré aux tâches répétitives.

OpenClawRadar
Jeu de curling en ligne créé avec Claude Sonnet 4.5 par un non-développeur.
Use Cases

Jeu de curling en ligne créé avec Claude Sonnet 4.5 par un non-développeur.

Un développeur sans aucune expérience en programmation a créé un jeu de curling entièrement jouable dans un navigateur en utilisant Claude Sonnet 4.5. Le jeu inclut des éléments de physique, un système de score et un déroulement complet de partie, avec Claude qui a géré toute la génération de code, le débogage et les améliorations basées sur des retours en anglais simple.

OpenClawRadar
Utiliser Claude comme Contrepoids Critique pour l'Amélioration des Produits SaaS
Use Cases

Utiliser Claude comme Contrepoids Critique pour l'Amélioration des Produits SaaS

Un développeur a utilisé Claude non pas pour générer du code, mais comme un responsable marketing contrariant, en lui demandant de fournir une critique brutalement honnête de son produit SaaS Prompt Optimizer. Cette approche a permis d'identifier des messages faibles et d'affiner la proposition de valeur, passant des fonctionnalités au soulagement des utilisateurs.

OpenClawRadar
Claude AI utilisé pour automatiser la recherche et le classement des startups YC W26
Use Cases

Claude AI utilisé pour automatiser la recherche et le classement des startups YC W26

Un utilisateur de Reddit a automatisé la recherche d'associés en capital-risque en faisant analyser par Claude chaque startup YC W26, les notant sur la crédibilité des fondateurs, la réalité du produit, l'opportunité de marché et la concurrence avec des niveaux de S à D.

OpenClawRadar