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

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.
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
👀 See Also

L'agent IA OpenClaw auto-hébergé crée un système de responsabilisation passive pour les développeurs.
Un développeur exécutant OpenClaw sur un Mac mini 24h/24 et 7j/7 rapporte que la mémoire persistante de l'agent IA concernant les tâches et projets crée un système de responsabilisation efficace, aidant à finaliser des projets précédemment bloqués.

Utilisation de Claude Code avec les outils MCP pour la prospection automatisée de leads
Un professionnel des ventes rapporte avoir réduit le temps de recherche de prospects de 2-3 heures à 30 minutes quotidiennement en utilisant Claude Code connecté à des outils MCP. La configuration interroge des sources de données réelles et renvoie des listes de prospects structurées avec enrichissement et notation ICP.

Développeur Crée une Application de Thérapie de Couple avec Claude, Partage des Conseils en Ingénierie de Prompt
Un développeur a créé TherapAI, une PWA de bien-être émotionnel pour couples où chaque partenaire bénéficie d'un compagnon IA privé alimenté par Claude Sonnet. Le développeur partage cinq techniques spécifiques d'ingénierie de prompts qui ont rendu Claude plus humain et moins semblable à un chatbot.

Développeur crée un visualisateur multistream de nouvelles YouTube avec Claude Code
Un développeur a utilisé Claude Code pour créer Beholder, un tableau de bord de surveillance de l'actualité en temps réel qui affiche simultanément des dizaines de flux d'actualités YouTube en direct avec des évaluations de biais médiatiques. L'outil comprend plus de 200 chaînes, des bandeaux d'actualités en direct et fonctionne sur mobile, tablette et ordinateur de bureau.