ИГРЫ И НЕ ТОЛЬКО

cyrus — открытый ремейк The Elder Scrolls Adventures: Redguard на Bevy и Rust

Разработчик Майкл Лор представил проект cyrus, который воссоздаёт The Elder Scrolls Adventures: Redguard на движке Bevy и языке Rust. Код пишут нейросети, а игра уже запускается на Windows, Linux и macOS.

cyrus — открытый ремейк The Elder Scrolls Adventures: Redguard на Bevy и Rust

На GitHub состоялся релиз открытого проекта cyrus, представляющего собой попытку полностью воссоздать культовый приключенческий экшен The Elder Scrolls Adventures: Redguard 1998 года выпуска. Разработчик Майкл Лор развивает проект на базе игрового движка Bevy и языка программирования Rust под свободной лицензией MIT.

Нейросети вместо ручного кода

Главной особенностью разработки стал отказ от традиционного написания кода вручную. Вся программная часть cyrus создается исключительно нейросетевыми агентами Codex и Claude Code. Сам автор выступает в роли архитектора и тестировщика, направляя работу языковых моделей и сопоставляя получаемый результат с поведением оригинальной игры от Bethesda Softworks.

Проект cyrus использует разработку с помощью искусственного интеллекта для быстрого достижения широкого рабочего покрытия. Это дополняет проект RGUnity, где все внимание уделено мельчайшим деталям, — отмечает Майкл Лор, создатель cyrus.

На текущей стадии развития в версии 0. 1. 4 игра еще не готова для полноценного прохождения, но базовый функционал уже активен. Пользователям доступен запуск оригинальных заставок, анимированного главного меню в виде книги, воспроизведение видеороликов и переход на стартовую локацию. Проект обеспечивает отрисовку трехмерного окружения, расчет освещения, анимации персонажей и свободный полет камеры для изучения доступных карт острова.

Сборка распространяется строго без оригинальных ресурсов и не включает защищенные авторским правом файлы. Для запуска требуется наличие легальной копии The Elder Scrolls Adventures: Redguard из магазина GOG, откуда считываются игровые архивы, звуки и текстуры. Проект запускается нативно на Windows, Linux и macOS, а также имеет рабочую веб-версию для браузеров с прямым чтением локальных файлов с компьютера пользователя.

В основу проекта легли наработки исследовательской базы redguard-preservation и фанатского проекта RGUnity, воссоздающего приключение на Unity без участия нейросетей. При этом cyrus ориентирован на производительность современного оборудования. Режим аутентичности воспроизводит визуальные особенности классического графического API Glide видеокарт 3dfx, оригинальную дальность прорисовки и туман, но снимает технические лимиты старого движка XnGine на частоту кадров и скорость загрузок.

Разработчик уже внедрил поддержку скриптового движка SOUP, встроенную консоль для читов и отдельное приложение cyrus-viewer для исследования игровых ассетов. Работа над боевой системой, поддержкой геймпадов и сохранением прогресса продолжается согласно опубликованной дорожной карте проекта.

Как тебе материал?

0 реакций
Как тебе материал?0 реакций
Комментарии

Обсуждение

Загружаем обсуждение…