Skip to content
Разработчик-одиночка перенёс Ocarina of Time на iOS с помощью ИИ — и это идеальный порт
03 августа 02:21 0 Просмотров Новости

Разработчик-одиночка перенёс Ocarina of Time на iOS с помощью ИИ — и это идеальный порт

Энтузиаст Крис «Kahris» Сотрайдис представил проект HarkinianPad — нативный порт The Legend of Zelda: Ocarina of Time для iOS и iPadOS, созданный с активным использованием инструментов искусственного интеллекта. Это не эмулятор, а полноценное приложение, скомпилированное под архитектуру ARM64 с использованием графического API Metal, которое запускает классику 1998 года без ограничений оригинального железа Nintendo 64. HarkinianPad на экране iPhone

От декомпиляции к нативному приложению

Основа проекта — знаменитый Ship of Harkinian, результат работы сообщества ZELDARET, которое провело полную декомпиляцию оригинальной The Legend of Zelda: Ocarina of Time в чистый язык Си. Это позволило выделить игровую логику от аппаратной части консоли и сделать код переносимым на современные платформы. Сотрайдис взял эту кодовую базу и адаптировал её под экосистему Apple.

Роль ИИ в разработке

Ключевую роль в ускорении работы сыграли ИИ-инструменты OpenAI — Codex и GPT-5.6 Sol. По словам автора, нейросети выполнили тяжелую многочасовую рутину по написанию платформенного слоя под iOS: «склеиванию» жизненного цикла приложения, адаптации под новые API и исправлению сотен ошибок сборки. ИИ-агент работал практически по одной команде, заменяя месяцы ручного кодинга на часы диалога с моделью. Код проекта HarkinianPad в редакторе

Технические преимущества порта

  • Производительность: стабильные 60 кадров в секунду против 20 FPS на Nintendo 64
  • Разрешение: нативное для экранов iPhone и iPad, без привязки к 240p оригинала
  • Широкий формат: полноценная поддержка ultrawide-экранов без искажений и черных полос
  • Управление: сенсорный экран, клавиатура, мышь и любые Bluetooth-контроллеры
  • Графический API: Metal для максимальной эффективности на Apple Silicon

Юридическая чистота и распространение

Проект распространяется с открытым исходным кодом на GitHub, но не содержит игровых ассетов — моделей, текстур, звуков и музыки. Для запуска пользователю требуется самостоятельно предоставить легально полученный ROM-файл оригинальной игры. Такой подход соответствует практике сообщества декомпиляции и минимизирует правовые риски для разработчика. Интерфейс HarkinianPad с меню настроек

Новая эра портирования классики

Успех HarkinianPad демонстрирует, как ИИ-агенты меняют подход к сохранению игрового наследия. Задачи, которые ранее требовали лет командой энтузиастов — адаптация платформенного кода, работа с графическими API, отладка сборки — теперь решаются одиночкой за недели. Это открывает путь к нативным версиям других декомпилированных классиков на современных устройствах без компромиссов эмуляции.

Поделиться

Похожие публикации