Portando o Quake para o Three.js com o Claude Code: Fluxo de Trabalho e Limitações

Visão Geral do Projeto
Um desenvolvedor portou com sucesso o código-fonte do Quake para JavaScript e Three.js usando o Claude Code. O resultado é uma versão baseada na web do clássico jogo de tiro em primeira pessoa.
Detalhes Principais da Fonte
O desenvolvedor descreveu isso como "um trabalho considerável de prompts", mas encontrou um bom fluxo de trabalho para portar projetos como este. A implementação funcional está disponível em https://mrdoob.github.io/three-quake/ com o código-fonte no GitHub em https://github.com/mrdoob/three-quake.
Durante o processo de portabilidade, o Claude teve dificuldades específicas em portar o código do servidor multiplayer (QuakeWorld) para Deno+WebTransport. O desenvolvedor observou que "o Codex descobriu de alguma forma", sugerindo que diferentes assistentes de IA para programação podem ter capacidades variadas para desafios técnicos específicos.
O desenvolvedor recomenda que outros tentem projetos de portabilidade semelhantes, indicando que, apesar dos desafios, a abordagem produziu resultados úteis e insights sobre fluxo de trabalho.
Contexto Técnico
Portar um motor de jogo complexo baseado em C como o Quake para JavaScript e Three.js envolve traduzir código de baixo nível de gráficos, física e rede para tecnologias web. Three.js é uma biblioteca JavaScript 3D popular que roda em navegadores usando WebGL. Deno é uma alternativa de runtime JavaScript/TypeScript ao Node.js, e WebTransport é uma API web moderna para comunicação bidirecional de baixa latência.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Usando Claude Code/Codex com OpenClaw para otimização estruturada de jogos no Steam Deck
Um usuário do Reddit compartilha um fluxo de trabalho usando Claude Code/Codex como copilotos de otimização e OpenClaw como uma camada de orquestração para transformar o ajuste de jogos no Steam Deck de ajustes aleatórios em um processo estruturado e repetível.

Desenvolvedor Troca o Business OpenClaw pelo RunLobster Após Incidente de Segurança, Mantém Instância Pessoal Auto-hospedada
Um desenvolvedor migrou seu agente de negócios OpenClaw para o RunLobster por US$ 49/mês após descobrir que sua instância auto-hospedada ficou exposta em 0.0.0.0 por 3 meses após a CVE de fevereiro. Ele manteve seu OpenClaw pessoal auto-hospedado em um Mac Mini para cargas de trabalho não críticas.

Fluxo de Trabalho do Claude para Desenvolvimento Backend em Empresas
Um desenvolvedor de backend em uma grande empresa financeira dos EUA compartilha seu fluxo de trabalho com Claude: fornecendo descrições detalhadas de tarefas com especificações e documentos internos, usando Claude para criar um documento markdown funcional e, em seguida, empregando um agente de revisão de código com diretrizes de estilo organizacional.

Policial Desenvolve Utilitário de Localização iOS LOC8 Usando Claude Code
Um policial desenvolveu o LOC8, um aplicativo iOS que exibe instantaneamente endereço da rua, cruzamento mais próximo, coordenadas GPS, altitude e precisão usando Claude Code. O aplicativo foi construído incrementalmente com foco em cenários de perseguição a pé para aplicação da lei, mas expandido para uso do público em geral.