Portar Quake a Three.js con Claude Code: Flujo de trabajo y limitaciones

Descripción del Proyecto
Un desarrollador portó exitosamente el código fuente de Quake a JavaScript y Three.js usando Claude Code. El resultado es una versión basada en web del clásico juego de disparos en primera persona.
Detalles Clave de la Fuente
El desarrollador describió esto como "bastante trabajo de prompts" pero encontró un buen flujo de trabajo para portar proyectos como este. La implementación funcional está disponible en https://mrdoob.github.io/three-quake/ con el código fuente en GitHub en https://github.com/mrdoob/three-quake.
Durante el proceso de portado, Claude tuvo dificultades específicamente con portar el código del servidor multijugador (QuakeWorld) a Deno+WebTransport. El desarrollador notó que "Codex lo resolvió de alguna manera", sugiriendo que diferentes asistentes de IA para codificación pueden tener capacidades variables para desafíos técnicos específicos.
El desarrollador recomienda que otros intenten proyectos de portado similares, indicando que a pesar de los desafíos, el enfoque produjo resultados útiles y conocimientos sobre el flujo de trabajo.
Contexto Técnico
Portar un motor de juego complejo basado en C como Quake a JavaScript y Three.js implica traducir código de gráficos, física y redes de bajo nivel a tecnologías web. Three.js es una popular biblioteca JavaScript 3D que se ejecuta en navegadores usando WebGL. Deno es un entorno de ejecución alternativo a Node.js para JavaScript/TypeScript, y WebTransport es una API web moderna para comunicación bidireccional de baja latencia.
📖 Leer la fuente completa: r/ClaudeAI
👀 Ver también

Lecciones de ejecutar múltiples puertas de enlace OpenClaw en producción
Un desarrollador comparte fallos concretos al ejecutar 3+ puertas de enlace OpenClaw 24/7, incluyendo problemas de ruta de actualización que causan errores MODULE_NOT_FOUND y pérdida silenciosa de capacidades debido a credenciales mal configuradas. La publicación detalla una solución que involucra auditorías de capacidad, compuertas de validación de configuración y entornos reproducibles.

El usuario de OpenClaw construye una aplicación de chat de personajes con un enfoque de codificación agéntica.
Un usuario de OpenClaw que se describe a sí mismo como no técnico desarrolló una aplicación funcional de chat con personajes en 7 días utilizando codificación agéntica, señalando que su rol cambió a revisar el trabajo generado por IA en lugar de la programación tradicional.

Análisis del Antropomorfismo en Claude Pokemon Chat Utilizando Modelos Bayesianos
Un investigador analizó mensajes del chat de Twitch del benchmark de Pokémon de Claude para estudiar cómo los usuarios antropomorfizan la IA, utilizando modelos mixtos bayesianos en 107k mensajes anotados por Gemini 2.0 Flash. Las etiquetas de falsa creencia fueron predictores fuertes de antropomorfización, aumentando la probabilidad de ~11% a ~45%.

El desarrollador utiliza Claude para crear un generador de anuncios de audio con IA, con backend en Go e integración de ElevenLabs.
Un desarrollador creó Prompt Audio Ads, una herramienta que genera anuncios de audio terminados a partir de guiones de texto en unos 30 segundos utilizando voz de IA y música de fondo. El backend en Go integra la API de ElevenLabs, procesamiento de audio con ffmpeg y 18 presets de géneros musicales.