Разработчик перенёс Ocarina of Time на iOS с помощью ИИ, без эмуляции и с 60 FPS
Пока поклонники ждут, когда Nintendo объявит дату выхода ремейка The Legend of Zelda: Ocarina of Time для Nintendo Switch 2, разработчик Крис "Kahris" Сотрайдис предложил кое-что для самых нетерпеливых.
HarkinianPad – это порт классики с Nintendo 64, работающий нативно на iOS и iPadOS.
Используя Codex от OpenAI и GPT-5.6 Sol, Kahris обошёл ограничения традиционной эмуляции и самой Nintendo 64. В результате появились современные функции вроде широкоэкранного режима, полноэкранной поддержки и плавного геймплея на 60 кадрах в секунду. При этом свой собственный ROM пользователю всё же придётся раздобыть.
Выпущенная в 1998 году на Nintendo 64, The Legend of Zelda: Ocarina of Time считается одной из величайших игр в истории. Позже, в 2011 году, Nintendo выпустила ремейк для Nintendo 3DS. Для тех, у кого не было ни Nintendo 64, ни 3DS, классика со временем стала доступна на Nintendo Switch и Switch 2 через подписку Nintendo Switch Online Expansion Pack.
Эти ограничения оставались проблемой для геймеров, которые хотели познакомиться с игрой, но не владели консолью Nintendo. Ситуацию изменила группа разработчиков под названием Zelda Research Team (ZELDARET), которая в 2021 году декомпилировала Ocarina of Time в код на языке C.
Это позволило команде Harbour Masters создать Ship of Harkinian, неофициальный нативный порт классики с Nintendo 64. Он совместим с Microsoft Windows, Linux, macOS, Android, Nintendo Switch и Nintendo Wii U.
Как нетрудно догадаться по названию, HarkinianPad построен на движке Ship of Harkinian. Kahris поручил Codex 5.6 Sol адаптировать уже декомпилированный C-код под iOS. По сути, агент пересобрал его в нативное приложение для архитектуры Arm64 с рендерингом через графический API Apple Metal.
Это открывает путь к лучшей производительности, поддержке более высоких нативных разрешений и функциям, недоступным в оригинале. HarkinianPad работает не только в полном разрешении с широкоэкранной поддержкой, но и делает это на плавных 60 FPS.
Это серьёзное улучшение по сравнению с оригинальными 240p и 20 FPS, что было потолком возможностей железа Nintendo 64 того времени. Вместе с портом Kahris представил новую схему сенсорного управления.
Можно использовать сенсорные элементы управления на iPhone или iPad либо выбрать более традиционный вариант, подключив Bluetooth-контроллер, мышь или клавиатуру. Такая гибкость позволяет как новичкам, так и преданным фанатам серии играть в комфортном для себя стиле.
HarkinianPad совместим с iOS и iPadOS, что даёт возможность запускать The Legend of Zelda: Ocarina of Time на широком спектре устройств Apple, от iPhone до iPad. Будучи проектом с открытым исходным кодом, HarkinianPad доступен бесплатно любому желающему, а последняя версия и исходники размещены на странице проекта в GitHub.
По аналогии с Ship of Harkinian, HarkinianPad не относится к традиционным эмуляторам, но всё равно требует, чтобы у пользователя была легально приобретённая копия ROM игры. ROM выступает в роли библиотеки, из которой HarkinianPad во время игры берёт графику, музыку и звуковые эффекты.
Официальный ремейк Ocarina of Time от Nintendo, без сомнения, станет подарком для владельцев Switch 2. При этом любопытно наблюдать, как ИИ-инструменты для программирования позволяют одному разработчику принести существующую наработку сообщества по сохранению игр новой аудитории.
По мере роста возможностей таких инструментов интересно, какие ещё ретро-тайтлы получат вторую жизнь благодаря новым портам на современные платформы.
- Разработчики Subnautica 2 отказались использовать генеративный ИИ вопреки курсу издателя
- OpenAI планирует IPO с оценкой в триллион долларов уже в 2026 году
- До сих пор неясно, какая часть контента ARC Raiders была создана при помощи ИИ