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

Claude Code v2.1.76 Actualizaciones del Prompt del Sistema: Refinamientos del Monitor de Seguridad y Nuevo Evento de Hook
Herramientas

Claude Code v2.1.76 Actualizaciones del Prompt del Sistema: Refinamientos del Monitor de Seguridad y Nuevo Evento de Hook

Claude Code v2.1.76 incluye actualizaciones a los prompts del sistema con 43 nuevos tokens, que incluyen mejoras al monitor de seguridad para agentes autónomos y la adición de un evento de enlace PostCompact. Los cambios incluyen una detección de datos sensibles aclarada, ejemplos ampliados de deserialización de código y una guía mejorada de destrucción local irreversible.

OpenClawRadar
VoidLLM: Proxy de Conocimiento Cero para Ollama y vLLM con Control de Acceso por Equipo
Herramientas

VoidLLM: Proxy de Conocimiento Cero para Ollama y vLLM con Control de Acceso por Equipo

VoidLLM es un proxy que se sitúa entre las aplicaciones y los servidores locales de LLM como Ollama y vLLM, añadiendo control de acceso por organización/equipo, gestión de claves API, seguimiento de uso y limitación de tasa sin ver los prompts. Tiene una sobrecarga de proxy de <2ms y funciona con SDKs compatibles con OpenAI.

OpenClawRadar
Depurando la lógica de verificación de compilación de Claude Code: Por qué falla la búsqueda de nombres y la búsqueda de huella estructural lo soluciona
Herramientas

Depurando la lógica de verificación de compilación de Claude Code: Por qué falla la búsqueda de nombres y la búsqueda de huella estructural lo soluciona

Claude Code le dijo a un usuario que 'la función no está construida' cuatro veces en una misma sesión, todas incorrectas. La solución: reemplazar la búsqueda por nombre con la búsqueda por huella estructural (rutas, esquemas, herramientas registradas). Se comparte una regla práctica.

OpenClawRadar
LobsterBoard añade sistema de temas y galería de plantillas
Herramientas

LobsterBoard añade sistema de temas y galería de plantillas

LobsterBoard ahora incluye un sistema de temas con cinco opciones visuales y una galería de plantillas que permite a los usuarios exportar e importar diseños de tableros con eliminación automática de datos sensibles.

OpenClawRadar