Перейти к содержанию

Command & Conquer: Generals Zero Hour вышла на новой платформе — разработчик портировал игру при помощи ИИ

От Legend,07/06/26


63ef668a-4257-45bc-9432-f798c19622b6.png

Классическую стратегию смогли перенести на устройства Apple.

Недавно состоялся релиз новой версии стратегии в реальном времени Command & Conquer: Generals Zero Hour. Игра получила нативный порт для устройств Apple, но есть нюанс — это не официальный релиз от Electronic Arts.

Это инициатива одного из участников сообщества. Разработчик ammaarreshi рассказал, что использовал для создания порта C&C современные ИИ-технологии (пригодилась Claude Fable 5 от Anthropic).

У данного проекта специфические «корни»:

«Портирование» звучит слишком просто для того, насколько странным оказался этот путь. Основа была заложена следующей «родословной»: публикация исходников EA, модернизация от сообщества, оригинальный Unix‑порт от Fighter19, работа GeneralsX для macOS/Linux. Чего не существовало — так это всего этого на iOS, а iOS — крайне враждебная среда для RTS под Windows 2003 года».
 — 

Разработчик объяснил, что движок предполагает наличие доступной для записи файловой системы там, где он запущен. А приложения на iOS «живут» в доступном только для чтения, подписанном бандле, поэтому каждый путь для конфигов, кэша и сохранений «пришлось перенаправить — а рабочую директорию инициализировать прямо из бандла».

ammaarreshi ammaarreshi

В результате получился по-настоящему нативный порт Command & Conquer: Generals Zero Hour — это не эмуляция игры, а «настоящий движок 2003 года», который был скомпилирован для ARM64, с рендерингом «DirectX 8 → DXVK → Vulkan → MoltenVK → Metal».

Пока есть техническая проблема: при длительных игровых сессиях на iPad игра может перестать работать из-за «нехватки памяти» (она может потреблять более 3 ГБ).

Проект «Generals-Mac-iOS-iPad» опубликован в открытом доступе на GitHub.

Источник

  • 3 Просмотры
  • 0 Комментарии



Комментарии

Комментариев нет

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...