КОНТАКТ: 3D-игра о морских сражениях, полностью созданная с помощью кода Claude.

✍️ OpenClawRadar📅 Опубликовано: 11 марта 2026 г.🔗 Source
КОНТАКТ: 3D-игра о морских сражениях, полностью созданная с помощью кода Claude.
Ad

Что такое CONTACT

CONTACT — это 3D-игра в морской бой, в которой два игрока прячут 7 подводных лодок и 1 ложную цель в сетке 7×7×7, а затем охотятся друг на друга с помощью торпед и заработанных способностей. Корабли можно размещать по 8 осям (включая диагональ через слои глубины). 3D-сетка отрисовывается в Three.js с тремя режимами просмотра: полный куб, отдельный срез и рентгеновский вид.

Игра была полностью создана с помощью Claude Code + Opus, без использования фреймворков и серверных зависимостей — она работает в браузере.

Основная игровая механика

Куб 7×7×7 содержит 343 ячейки по сравнению с 49 в традиционной плоской сетке 7×7, что делает стратегии перебора непрактичными. Игра построена на кредитной экономике, где попадания приносят кредиты, которые можно потратить на тактические преимущества:

  • Сонарный импульс: Сканировать объём 2×2×2 на наличие целей
  • Разведывательный дрон: Показать объём 3×3×3 (27 ячеек)
  • Г-СОНАР: Сканировать весь слой глубины (49 ячеек)
  • Глубинная бомба: Поразить все занятые ячейки в объёме 3×3×3
  • Радиолокационный глушитель: Инвертировать результат следующего сонара противника
  • Тихий ход / Акустический камуфляж: Скрыть корабли от разведки

Каждый ход даёт вам три слота: сканирование, атака, защита. Вы сами решаете, как их потратить.

Ad

Игровые режимы

  • Горячее место PVP: Два человека, один экран, передача экрана между ходами
  • Человек против Claude (Sonnet): Выберите «VS AI» на экране заголовка, введите ваш ключ Anthropic API. Claude автоматически размещает свой флот, анализирует стратегию с помощью инструментов и играет, используя тактические знания из предыдущих игр
  • Sonnet против Sonnet (Агент против агента): Два экземпляра Claude играют полные игры друг против друга из командной строки. После каждой игры оба агента анализируют матч и обновляют файлы постоянной памяти с тактическими уроками. За несколько игр они развивают свои стратегии на основе опыта

Процесс разработки

Это был совместный проект разработки между создателем и Claude:

  • Создатель написал Документ игрового дизайна и План реализации
  • Создатель управлял реализацией, разбивая Фазы на Спринты, а Спринты на Задачи
  • Claude создавал реализацию по фазам (ядро движка → размещение → бой → преимущества → 3D-рендеринг → режимы ИИ)
  • Создатель принимал архитектурные решения, тестировал крайние случаи, выявлял проблемы дизайна
  • Claude занимался TypeScript, рендерингом Three.js, синтезом аудио Tone.js и слоем интеграции ИИ

Начало работы

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

cd contact

npm install

npm run dev

Для режимов с ИИ вам понадобится ANTHROPIC_API_KEY.

Также доступен режим симуляции: npm run simulate -- 100 --rank recruit -v

Чтобы наблюдать за рассуждениями агентов Sonnet: node.js npx tsx scripts/agent-play.ts --verbose

Чтобы отключить обучение: node.js npx tsx scripts/agent-play.ts --no-memory

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

PaperclipAI: Открытый исходный код для управления компаниями без участия человека
Инструменты

PaperclipAI: Открытый исходный код для управления компаниями без участия человека

PaperclipAI — это фреймворк с открытым исходным кодом для оркестрации, предназначенный для полностью автоматизированных компаний. Проект набрал 14 000 звёзд на GitHub в первую неделю своего существования.

OpenClawRadar
Freddy CLI: Подключение данных о здоровье к ИИ-агентам через MCP
Инструменты

Freddy CLI: Подключение данных о здоровье к ИИ-агентам через MCP

Фредди выпустил open-source CLI для подключения данных носимых устройств (Oura, Polar, Withings и др.) к AI-агентам через MCP. Команды для OAuth-аутентификации, запросов данных и обновления токенов.

OpenClawRadar
Нельсон: Плагин Claude Code для координации ИИ-агентов по принципу военно-морского флота
Инструменты

Нельсон: Плагин Claude Code для координации ИИ-агентов по принципу военно-морского флота

Nelson — это плагин Claude Code, который структурирует координацию ИИ-агентов, используя принципы военно-морского флота. Он включает три режима выполнения, систему классификации рисков, мониторинг целостности корпуса и шлюзы постоянных приказов для предотвращения распространённых антипаттернов.

OpenClawRadar
Агентный контекстный движок: Автоматизированный цикл улучшения агентов с приростом точности на 34,2%
Инструменты

Агентный контекстный движок: Автоматизированный цикл улучшения агентов с приростом точности на 34,2%

Инструмент с открытым исходным кодом автоматизирует весь цикл улучшения агентов — от анализа трассировок до внедрения исправлений, обеспечивая повышение точности на 34,2% на Tau-2 Bench за одну итерацию. Система использует Claude Code в REPL-среде для анализа сбоев и принятия решений о корректировках промптов или кода.

OpenClawRadar