CONTATO: Jogo de Combate Naval 3D Construído Integralmente com Código Claude

✍️ OpenClawRadar📅 Publicado: March 11, 2026🔗 Source
CONTATO: Jogo de Combate Naval 3D Construído Integralmente com Código Claude
Ad

O que é CONTACT

CONTACT é um jogo de combate naval em 3D onde dois jogadores escondem 7 submarinos mais 1 isca em uma grade 7×7×7, então caçam um ao outro com torpedos e habilidades adquiridas. As embarcações podem ser posicionadas ao longo de 8 eixos (incluindo diagonais através das camadas de profundidade). A grade 3D é renderizada em Three.js com três modos de visualização: cubo completo, fatia única e raio-x.

O jogo foi construído inteiramente com Claude Code + Opus, sem frameworks e sem dependências de servidor — ele roda em um navegador.

Mecânicas Principais do Jogo

O cubo 7×7×7 tem 343 células comparado às 49 de uma grade plana tradicional 7×7, tornando estratégias de força bruta impraticáveis. O jogo gira em torno de uma economia de créditos onde acertos ganham créditos que compram vantagens táticas:

  • Sonar Ping: Escaneia um volume 2×2×2 para detectar presença
  • Drone de Reconhecimento: Revela um volume 3×3×3 (27 células)
  • G-SONAR: Escaneia uma camada de profundidade inteira (49 células)
  • Carga de Profundidade: Ataca todas as células ocupadas em um volume 3×3×3
  • Bloqueador de Radar: Inverte o próximo resultado de sonar do oponente
  • Navegação Silenciosa / Manto Acústico: Esconde embarcações do reconhecimento

Cada turno oferece três espaços: ping, ataque, defesa. Você escolhe como gastá-los.

Ad

Modos de Jogo

  • PVP no mesmo dispositivo: Dois humanos, uma tela, alternância de tela entre turnos
  • Humano vs Claude (Sonnet): Selecione "VS AI" na tela inicial, insira sua chave de API da Anthropic. Claude posiciona sua frota automaticamente, raciocina sobre estratégia via uso de ferramentas e joga com conhecimento tático incorporado de jogos anteriores
  • Sonnet vs Sonnet (Agente vs Agente): Duas instâncias do Claude jogam partidas completas entre si pelo CLI. Após cada jogo, ambos os agentes refletem sobre a partida e atualizam arquivos de memória persistente com lições táticas. Ao longo de múltiplos jogos, eles evoluem suas estratégias baseadas em experiência

Processo de Desenvolvimento

Este foi um esforço de desenvolvimento colaborativo entre o criador e Claude:

  • O criador escreveu o Documento de Design do Jogo e Plano de Entrega
  • O criador gerenciou a implementação dividindo Fases em Sprints, Sprints em Tarefas
  • Claude construiu a implementação através das fases (motor principal → posicionamento → combate → vantagens → renderização 3D → modos de IA)
  • O criador manteve decisões de arquitetura, testou casos extremos, identificou problemas de design
  • Claude lidou com TypeScript, renderização Three.js, síntese de áudio Tone.js e a camada de integração de IA

Começando

git clone https://github.com/ChrisSc/contact.git

cd contact

npm install

npm run dev

Para modos de IA, você precisará de uma ANTHROPIC_API_KEY.

O modo de simulação também está disponível: npm run simulate -- 100 --rank recruit -v

Para observar agentes Sonnet raciocinando: node.js npx tsx scripts/agent-play.ts --verbose

Para desativar aprendizado: node.js npx tsx scripts/agent-play.ts --no-memory

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Aplicativo gratuito da barra de menu do macOS exibe estatísticas de uso em tempo real do Claude por meio da descriptografia de cookies SQLite
Tools

Aplicativo gratuito da barra de menu do macOS exibe estatísticas de uso em tempo real do Claude por meio da descriptografia de cookies SQLite

Claude Usage Tracker é um aplicativo gratuito para a barra de menus do macOS que lê os cookies SQLite criptografados do aplicativo Claude desktop, os descriptografa via Keychain e exibe a % da sessão, limite semanal, gastos e execuções de rotina localmente — sem necessidade de chave de API.

OpenClawRadar
Altimate Code: Plataforma de Engenharia de Dados Agêntica de Código Aberto
Tools

Altimate Code: Plataforma de Engenharia de Dados Agêntica de Código Aberto

Altimate Code é um harness de código aberto que fornece ferramentas determinísticas de engenharia de dados para agentes de IA, abordando problemas como SQL alucinado e falta de contexto de esquema. Inclui linhagem em nível de coluna, detecção de antipadrões SQL e integração com dbt, com benchmarks mostrando 74,4% de desempenho no ADE-bench.

OpenClawRadar
Claude Code Prompt Improver v0.5.3: Refatoração do Modo de Plano e Pesquisa Focada no Subagente
Tools

Claude Code Prompt Improver v0.5.3: Refatoração do Modo de Plano e Pesquisa Focada no Subagente

v0.5.3 adiciona um hook PreToolUse para legibilidade do modo de plano (reescritas limpas, sem histórico de decisão) e move a pesquisa de prompts vagos para subagentes Task/Explore no Haiku para economizar tokens do contexto principal. O plugin agora funciona no Windows e tem mais de 1,4 mil estrelas no GitHub.

OpenClawRadar
jsongrep: Uma Ferramenta de Consulta JSON Baseada em DFA Que Supera o jq em Benchmarks
Tools

jsongrep: Uma Ferramenta de Consulta JSON Baseada em DFA Que Supera o jq em Benchmarks

jsongrep é uma ferramenta de linha de comando baseada em Rust para consultar documentos JSON usando uma sintaxe de linguagem regular que é compilada para autômatos finitos determinísticos (DFA), alcançando tempos de busca mais rápidos do que jq, jmespath, jsonpath-rust e jql em benchmarks.

OpenClawRadar