Портирование 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

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

Агент OpenClaw AI помогает команде спасти демо-день с помощью быстрого прототипа.
Кейсы

Агент OpenClaw AI помогает команде спасти демо-день с помощью быстрого прототипа.

Команда разработчиков использовала ИИ-агент OpenClaw, чтобы создать работающий демо-сайт с тестовыми данными за 10 минут после того, как их смена продукта поставила под угрозу участие в демо-дне South Park Commons.

OpenClawRadar
Клод Опуса использовали для создания ИИ-политической партии с обратной CAPTCHA.
Кейсы

Клод Опуса использовали для создания ИИ-политической партии с обратной CAPTCHA.

Разработчик создал kifd.org, вымышленную политическую партию ИИ для Германии, полностью сгенерированную Claude Opus 4.6. Проект включает публичные системные промпты для каждого члена кабинета и обратную CAPTCHA, требующую доказательства, что вы — ИИ, для вступления.

OpenClawRadar
Создание AI-ресепшиониста для автомастерской: RAG-пайплайн и интеграция голосового управления
Кейсы

Создание AI-ресепшиониста для автомастерской: RAG-пайплайн и интеграция голосового управления

Разработчик создал пользовательского ИИ-ресепшиониста по имени Axle для люксовой автомастерской, используя RAG-пайплайн с MongoDB Atlas и эмбеддингами Voyage AI, а затем подключил его к реальной телефонной линии через Vapi с использованием FastAPI и Ngrok.

OpenClawRadar
Реализация OpenClaw для логистической компании: парсинг электронной почты и обновление статусов
Кейсы

Реализация OpenClaw для логистической компании: парсинг электронной почты и обновление статусов

Разработчик настроил OpenClaw для небольшой логистической компании, чтобы автоматизировать парсинг электронной почты, перекрестную проверку таблиц и обновление статусов, что позволило владельцу экономить 2-3 часа ежедневно при минимальном количестве кода.

OpenClawRadar