Red Alert 2: нативний порт на iPhone та iPad

Аммаар Реши опублікував на GitHub неофіційний нативний порт Command & Conquer: Red Alert 2 для iPhone та iPad, переписаний на Swift із застосуванням інструментів штучного інтелекту.

Розробник Аммаар Реши опублікував на GitHub неофіційну нативну версію Command & Conquer: Red Alert 2 для iPhone та iPad. Проєкт доступний у відкритому репозиторії й розрахований на мобільні пристрої Apple.

За основу портування взято фанатську реалізацію Chrono Divide, яку створили на TypeScript. Реши переписав код на Swift, оскільки офіційні вихідні коди від право власника не були доступні, і робота вимагала відновлення логіки та ресурсів на новій платформі.

Для перенесення і тестування використовувалися інструменти зі штучним інтелектом. За описом у репозиторії, Fable 5 застосовували під час перенесення, Gemini 3.6 Flash виконував тривалі автоматизовані тести, а GPT-5.6 Sol опрацьовував штучний інтелект для режиму Skirmish. Реши у супровідних коментарях зазначив: «Я використовував Fable 5, щоб перенести Command & Conquer: Red Alert 2 + Yuri’s Revenge на iPhone та iPad. Gemini 3.6 Flash годинами тестував гру, а GPT-5.6 Sol заново реалізував ШІ для режиму Skirmish.»

Інтерфейс адаптовано під сенсорне керування: додано жести для виділення підрозділів, переміщення карти двома пальцями та масштабування пінчем. Графічні елементи оптимізовано під Metal API. ШІ противників було перероблено: вороги стали діяти агресивніше, підлаштовувати тактику під склад армії гравця та краще вести тривалі бої.

Проєкт включає підтримку базової гри та доповнення Yuri’s Revenge. Вихідні коди опубліковані на GitHub, тож інші розробники можуть переглядати код, робити пропозиції або створювати власні форки.

Реши раніше працював над портом Command & Conquer: Generals для пристроїв Apple. У репозиторії містяться технічні деталі порту, інструкції для зборки та відомості про використані інструменти.

Статті цього автора