CONTACTO: Juego de Combate Naval 3D Desarrollado Completamente con Código Claude

✍️ OpenClawRadar📅 Publicado: 11 de marzo de 2026🔗 Source
CONTACTO: Juego de Combate Naval 3D Desarrollado Completamente con Código Claude
Ad

Qué es CONTACT

CONTACT es un juego de combate naval en 3D donde dos jugadores ocultan 7 submarinos más 1 señuelo en una cuadrícula de 7×7×7, luego se cazan mutuamente con torpedos y habilidades ganadas. Los barcos se pueden colocar a lo largo de 8 ejes (incluyendo diagonal a través de capas de profundidad). La cuadrícula 3D se renderiza en Three.js con tres modos de vista: cubo completo, corte único y rayos X.

El juego fue creado completamente con Claude Code + Opus, sin frameworks y sin dependencias de servidor: se ejecuta en un navegador.

Mecánicas principales del juego

El cubo de 7×7×7 tiene 343 celdas en comparación con 49 en una cuadrícula plana tradicional de 7×7, lo que hace que las estrategias de fuerza bruta sean poco prácticas. El juego gira en torno a una economía de créditos donde los aciertos ganan créditos que compran ventajas tácticas:

  • Sonar Ping: Escanea un volumen de 2×2×2 para detectar presencia
  • Dron de reconocimiento: Revela un volumen de 3×3×3 (27 celdas)
  • G-SONAR: Escanea una capa de profundidad completa (49 celdas)
  • Carga de profundidad: Ataca cada celda ocupada en un volumen de 3×3×3
  • Bloqueador de radar: Invierte el resultado del próximo sonar de tu oponente
  • Marcha silenciosa / Capa acústica: Oculta barcos del reconocimiento

Cada turno te da tres espacios: ping, ataque, defensa. Tú eliges cómo gastarlos.

Ad

Modos de juego

  • PVP local: Dos humanos, una pantalla, turnos alternados
  • Humano vs Claude (Sonnet): Selecciona "VS IA" en la pantalla de título, ingresa tu clave API de Anthropic. Claude coloca su flota automáticamente, razona sobre estrategia mediante uso de herramientas y juega con conocimiento táctico integrado de juegos anteriores
  • Sonnet vs Sonnet (Agente vs Agente): Dos instancias de Claude juegan partidas completas entre sí desde la CLI. Después de cada juego, ambos agentes reflexionan sobre el partido y actualizan archivos de memoria persistentes con lecciones tácticas. A lo largo de múltiples juegos, evolucionan sus estrategias basándose en la experiencia

Proceso de desarrollo

Este fue un esfuerzo de desarrollo colaborativo entre el creador y Claude:

  • El creador escribió el Documento de Diseño del Juego y el Plan de Entrega
  • El creador gestionó la implementación dividiendo Fases en Sprints, Sprints en Tareas
  • Claude construyó la implementación a través de fases (motor principal → colocación → combate → ventajas → renderizado 3D → modos de IA)
  • El creador mantuvo decisiones de arquitectura, probó casos límite, detectó problemas de diseño
  • Claude manejó el TypeScript, renderizado Three.js, síntesis de audio Tone.js y la capa de integración de IA

Cómo empezar

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

cd contact

npm install

npm run dev

Para modos de IA, necesitarás una ANTHROPIC_API_KEY.

El modo de simulación también está disponible: npm run simulate -- 100 --rank recruit -v

Para ver razonar a los agentes Sonnet: node.js npx tsx scripts/agent-play.ts --verbose

Para desactivar el aprendizaje: node.js npx tsx scripts/agent-play.ts --no-memory

📖 Read the full source: r/ClaudeAI

Ad

👀 Ver también

OpenClaw-Superpowers: Un puerto nativo del framework Superpowers de Jesse Vincent sin dependencia de Claude Code
Herramientas

OpenClaw-Superpowers: Un puerto nativo del framework Superpowers de Jesse Vincent sin dependencia de Claude Code

Un usuario de Reddit portó obra/superpowers a OpenClaw con agentes dedicados (orquestador de codificación, implementador, revisor) y comandos nativos como sessions_spawn y update_plan, eliminando la dependencia de Claude Code.

OpenClawRadar
Búsqueda en Memoria Semántica Local para Agentes OpenClaw Usando Embeddings Harrier
Herramientas

Búsqueda en Memoria Semántica Local para Agentes OpenClaw Usando Embeddings Harrier

Ejecuta un servidor de embeddings local con el modelo Harrier de Microsoft, expone una API compatible con Ollama y configura memorySearch de OpenClaw para recuperación de memoria semántica local sin servicios externos.

OpenClawRadar
obsidian-mcp: Servidor MCP consciente del grafo para Claude con 25 herramientas orientadas a bóvedas grandes
Herramientas

obsidian-mcp: Servidor MCP consciente del grafo para Claude con 25 herramientas orientadas a bóvedas grandes

obsidian-mcp es un servidor MCP que expone 25 herramientas (incluyendo get_note, traverse_graph, query_dataview, move_note, create_notes) que le da a Claude acceso consciente del grafo a tu bóveda de Obsidian, evitando la muerte del contexto en bóvedas de 5000 notas. MIT, funciona con Claude Desktop, Claude Code, Cursor, Cline, Continue, Zed.

OpenClawRadar
Outworked v0.3.0 agrega soporte para iMessage, un navegador integrado y programación para los agentes Claude Code.
Herramientas

Outworked v0.3.0 agrega soporte para iMessage, un navegador integrado y programación para los agentes Claude Code.

Outworked v0.3.0 introduce soporte para el canal iMessage en la comunicación de agentes, un navegador integrado para interacción web, programación mediante cron, tunelización para compartir contenido local y mejoras en el soporte de MCP/Habilidades. La aplicación de escritorio organiza a los agentes Claude Code como un equipo para manejar tareas de programación, investigación web y flujos de trabajo automatizados.

OpenClawRadar