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

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.
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
👀 Ver también

Por qué los agentes de codificación de IA producen basura después de 20 turnos: Ceguera al contexto
Una auditoría profunda de los registros de API revela que Cursor y Claude Code no se están volviendo más tontos, sino que se asfixian en ventanas de contexto infladas con ruido, causando destrucción arquitectónica.

Cuatro Habilidades de ClawHub para Datos de Búsqueda en Tiempo Real en Agentes de IA
Cuatro habilidades de ClawHub proporcionan capacidades de búsqueda estructurada para agentes de IA: Google (web, noticias, imágenes, mapas), Amazon (búsqueda de productos en 12 mercados), Walmart (búsqueda de productos con filtros de entrega) y YouTube (búsqueda de videos con transcripciones). Instala mediante comandos clawhub install con una sola clave API.

Usuario de Reddit comparte un prompt detallado para exportar conocimiento personal de asistentes de IA
Un usuario de Reddit ha creado un prompt exhaustivo para extraer conocimiento personal estructurado de asistentes de IA como Claude, abordando las limitaciones percibidas en la función de importación de ChatGPT de Anthropic. El prompt genera tres artefactos JSON distintos que cubren bases de conocimiento personal, marcos intelectuales y grafos de conocimiento.

El Subagente Escéptico de Planes de Claude Code Identifica Brechas de Seguridad en Planes Generados
Un desarrollador descubrió el subagente escéptico de planes de Claude Code, que identifica lagunas y problemas en los planes de desarrollo generados por IA, detectando especialmente preocupaciones de seguridad que no eran evidentes inicialmente. El agente trabaja junto con el subagente sheriff de seguridad, previamente conocido, para mejorar la calidad de los planes.