КОНТАКТ: 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

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

Представляем Aionic Anthology: Фреймворк для структурирования задач ИИ Клода.
Инструменты

Представляем Aionic Anthology: Фреймворк для структурирования задач ИИ Клода.

Фреймворк Aionic Anthology организует задачи ИИ Клода, разделяя контекст на категории и добавляя систему оценки рисков для улучшения выполнения задач.

OpenClawRadar
Forge: Плагин с открытым исходным кодом для Claude Code добавляет функции управления и тестирования.
Инструменты

Forge: Плагин с открытым исходным кодом для Claude Code добавляет функции управления и тестирования.

Forge — это плагин с открытым исходным кодом для Claude Code, который добавляет блокировку файлов, автоматические тестовые проверки и 22 агента управления для предотвращения конфликтов и отклонений в рабочих процессах генерации кода с помощью ИИ. Распространяется под лицензией MIT и устанавливается через маркетплейс плагинов Claude.

OpenClawRadar
Обновление правила метаобучения DeepMind DiscoRL перенесено с JAX на PyTorch.
Инструменты

Обновление правила метаобучения DeepMind DiscoRL перенесено с JAX на PyTorch.

Разработчик перенёс правило метаобучения DiscoRL от DeepMind из JAX в PyTorch. Реализация включает репозиторий на GitHub с блокнотом Colab, API и весами, размещёнными на Hugging Face.

OpenClawRadar
Анализ Codeflash: 118 проблем с производительностью обнаружено в двух Pull Request'ах, написанных с помощью Claude Code
Инструменты

Анализ Codeflash: 118 проблем с производительностью обнаружено в двух Pull Request'ах, написанных с помощью Claude Code

Codeflash измерил производительность двух основных функций, созданных с помощью Claude Code, и обнаружил 118 функций, работающих до 446 раз медленнее, чем необходимо. Анализ выявил шаблоны неэффективных алгоритмов, избыточных вычислений, отсутствия кэширования и неоптимальных структур данных.

OpenClawRadar