Портирование Quake в Three.js с помощью Claude Code: Рабочий процесс и ограничения

✍️ OpenClawRadar📅 Опубликовано: 1 марта 2026 г.🔗 Source
Портирование Quake в Three.js с помощью Claude Code: Рабочий процесс и ограничения
Ad

Обзор проекта

Разработчик успешно портировал исходный код Quake на JavaScript и Three.js с помощью Claude Code. Результатом стала веб-версия классического шутера от первого лица.

Ключевые детали из источника

Разработчик описал это как "довольно большую работу с промптами", но нашёл хороший рабочий процесс для портирования подобных проектов. Рабочая реализация доступна по адресу https://mrdoob.github.io/three-quake/ с исходным кодом на GitHub по адресу https://github.com/mrdoob/three-quake.

В процессе портирования Claude испытывал трудности именно с переносом кода мультиплеерного сервера (QuakeWorld) на Deno+WebTransport. Разработчик отметил, что "Codex как-то разобрался с этим", предполагая, что разные ИИ-ассистенты для программирования могут иметь различные возможности для решения конкретных технических задач.

Разработчик рекомендует другим попробовать аналогичные проекты по портированию, указывая, что, несмотря на трудности, этот подход дал полезные результаты и понимание рабочего процесса.

Ad

Технический контекст

Портирование сложного игрового движка на C, такого как Quake, на JavaScript и Three.js включает перевод низкоуровневого кода графики, физики и сетевого взаимодействия на веб-технологии. Three.js — это популярная JavaScript-библиотека для 3D, работающая в браузерах с использованием WebGL. Deno — это альтернативная среда выполнения JavaScript/TypeScript вместо Node.js, а WebTransport — это современный веб-API для низкоуровневой двусторонней связи с малой задержкой.

📖 Прочитать полный источник: r/ClaudeAI

Ad

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

Создание Jarvis: Самостоятельно развертываемый уровень ИИ-операций на базе OpenClaw
Кейсы

Создание Jarvis: Самостоятельно развертываемый уровень ИИ-операций на базе OpenClaw

Разработчик делится своей архитектурой персонального ИИ-ассистента, который круглосуточно работает на Mac mini, используя OpenClaw, n8n, Obsidian и каскад ИИ-моделей для управления малым бизнесом.

OpenClawRadar
Искусственный интеллект Claude используется как резервный мозг для Alexa для обработки неподдерживаемых команд.
Кейсы

Искусственный интеллект Claude используется как резервный мозг для Alexa для обработки неподдерживаемых команд.

Разработчик создал легковесный слой, в котором Claude AI обрабатывает каждую неудачную команду Alexa, работая с хинди, трансляцией CCTV и управлением неумными устройствами. Система использует WebSocket для управления телевизором, DLNA для приставок и преобразование RTSP→HLS для CCTV.

OpenClawRadar
Воссоздание системы генератор-оценщик Anthropic с помощью Kiro CLI: создание сайта за 12 итераций
Кейсы

Воссоздание системы генератор-оценщик Anthropic с помощью Kiro CLI: создание сайта за 12 итераций

Разработчик воспроизвел многогентную систему Generator-Evaluator от Anthropic с помощью Kiro CLI, запустив 12 итеративных раундов для создания маркетингового сайта без написания единой строки кода вручную. Ключевые выводы: отсутствие общего контекста, визуальная оценка на основе Playwright и штраф за типичные шаблоны AI-дизайна.

OpenClawRadar
Рабочий процесс привлечения клиентов в LinkedIn, созданный с помощью Claude для поиска потенциальных клиентов и взаимодействия
Кейсы

Рабочий процесс привлечения клиентов в LinkedIn, созданный с помощью Claude для поиска потенциальных клиентов и взаимодействия

Разработчик создал рабочий процесс для поиска потенциальных клиентов в LinkedIn с использованием Claude, который идентифицирует релевантных кандидатов, классифицирует лиды, находит недавние публикации и управляет взаимодействием через лайки, комментарии и запросы на подключение. Система отдает приоритет профилям с высокой вовлеченностью и пропускает неактивные.

OpenClawRadar