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

Что такое 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
- Радиолокационный глушитель: Инвертировать результат следующего сонара противника
- Тихий ход / Акустический камуфляж: Скрыть корабли от разведки
Каждый ход даёт вам три слота: сканирование, атака, защита. Вы сами решаете, как их потратить.
Игровые режимы
- Горячее место 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
👀 Смотрите также

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

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

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

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