Изкуственият интелект пренесе Generals за Apple устройства за под час

Време за четене: 5 минути

С помощта на Claude Code и Fable 5 разработчикът Амаар Реши (Ammaar Reshi) пренесе Command & Conquer: Generals – Zero Hour върху устройствата на Apple. Играта работи нативно, без традиционен емулатор, а първата компилирана версия е създадена за около 40 минути.

Изкуственият интелект постепенно променя не само начина, по който се пише нов софтуер, но и възможностите за възстановяване на стари проекти. Показателен пример е успешното пренасяне на една от популярните стратегически игри от началото на XXI век към мобилната платформа на Apple.

От компютърната класика до мобилните устройства

През юли 2026 г. Амаар Реши, ръководител на продуктовото развитие и дизайна в Google AI Studio, демонстрира как изкуственият интелект може да помогне за пренасянето на класическа PC игра към съвременни мобилни устройства.

Проектът е свързан с Command & Conquer: Generals – Zero Hour — продължението към стратегическата игра Command and Conquer: Generals, излязла през 2003 г. Резултатът позволява играта да работи на iPhone и iPad, като се използва оригиналният игрови енджин, компилиран за ARM64 архитектурата на устройствата на Apple.

За разработката Реши използва Claude Code на Anthropic, работещ с модела Fable 5. По думите му първата компилирана версия е била готова за приблизително 40 минути, след което са били необходими още няколко часа за отстраняване на грешки и подобрения.

Това обаче не означава, че цялата работа е приключила за по-малко от час. Зад крайния резултат стоят и предходни разработки на общността, както и човешки контрол, тестване и последователно отстраняване на проблеми.

Не става дума за обикновен емулатор

Една от най-интересните особености на проекта е начинът, по който работи играта.

При традиционната емулация специализиран софтуер пресъздава средата на първоначалната платформа, за да може старото приложение да функционира върху различен хардуер. В случая с Generals – Zero Hour подходът е различен: оригиналният игрови енджин е компилиран за ARM64, така че да може да работи нативно върху устройствата на Apple.

Това е съществена разлика. Вместо просто да се стартира Windows версията в емулирана среда, разработчиците адаптират кода и графичната инфраструктура към новата платформа.

Особено сложно е пренасянето на графиката. Оригиналната игра използва DirectX 8 — технология, предназначена за Windows. За да се осигури съвместимост с графичната система Metal на Apple, проектът използва междинни технологични слоеве, които позволяват на графичните команди да бъдат обработвани в новата среда.

Това е един от примерите защо подобно пренасяне обикновено изисква сериозна инженерна работа, дори когато оригиналният код е наличен.

Каква е ролята на Claude Code и Fable 5?

Claude Code е инструмент за програмиране с изкуствен интелект, който може да анализира проекти, да редактира множество файлове, да изпълнява команди и да подпомага отстраняването на грешки.

В този проект инструментът не е използван просто за генериране на отделни функции. Той участва в по-сложен процес, включващ компилиране на съществуващ код, адаптиране към нова платформа и многократни цикли на тестване и корекции.

Fable 5 е част от използваната конфигурация за разработка с изкуствен интелект. Същественото тук е, че моделът работи в контекста на реален софтуерен проект, а не създава играта от нулата по кратко текстово описание.

Това е важна разлика между демонстрационен прототип и истинска инженерна задача. При големи, наследени софтуерни системи разработчикът трябва да се справя с множество взаимозависимости, специфични за платформата особености и проблеми, които се появяват едва при реално изпълнение.

Според публикацията на The Decoder първата компилирана версия е била готова за около 40 минути, а последвалото отстраняване на грешки е отнело още няколко часа. В рамките на два дни Реши е изразходвал целия си лимит за Claude Max.

Това показва едновременно възможностите и ограниченията на подобен подход: изкуственият интелект може значително да ускори работата, но сложните проекти продължават да изискват време, изчислителни ресурси и внимателна проверка.

C&C: Generals и продължението му Zero Hour бяха едни от най-популярните и обичани игри преди две десетилетия.
C&C: Generals и продължението му Zero Hour бяха едни от най-популярните и обичани игри преди две десетилетия.

Кампанията и останалите режими са запазени

Според публикуваната информация пренасянето поддържа основните режими на оригиналната игра:

  • Кампания — последователността от сюжетни мисии.
  • Skirmish — самостоятелни сражения срещу компютърни противници.
  • Generals Challenge — режимът, в който играчът се изправя срещу различни генерали със собствени стратегии и специализации.

Управлението е адаптирано за сензорен екран. Вместо да разчита единствено на мишка и клавиатура, мобилната версия използва докосвания и жестове, съобразени с особеностите на телефоните и таблетите.

Това е особено важно за стратегическите игри в реално време. Избирането на групи от единици, придвижването на камерата и управлението на бойните действия трябва да бъдат удобни върху екран, който е значително по-малък от този на стандартен компютърен монитор.

Въпреки успешната демонстрация проектът не е лишен от технически ограничения. При продължителни игрови сесии на iPad може да се стигне до сривове, свързани с високото потребление на оперативна памет.

Отворен код, но не и готова игра за инсталиране

Амаар Реши публикува изходния код на проекта в GitHub, което позволява на други разработчици да разгледат реализацията и да продължат работата по нея.

Тук обаче има важно уточнение: публикуваният код не включва оригиналните графични и звукови ресурси на играта. За да се използва портът, потребителят трябва да разполага със собствено легално копие на Generals – Zero Hour и да подготви необходимите файлове.

Проектът не бива да се бърка с официално издание на Electronic Arts в App Store. Това е неофициално начинание, което използва публично достъпен код и разработки на общността.

Следователно наличието на проекта в GitHub не означава, че всеки собственик на iPhone може просто да отвори App Store, да изтегли играта и да започне да играе безплатно, бързо и лесно. Компилирането, подписването и инсталирането върху устройство на Apple могат да изискват допълнителни технически познания и подходяща среда за разработка.

Повече информация за реализацията, кода и процеса на разработка е налична в GitHub хранилището на проекта.

Защо този проект е важен за бъдещето на софтуера?

Историята има значение отвъд носталгията по една вече стара стратегическа игра. Тя показва как инструментите за програмиране с изкуствен интелект могат да променят икономиката на разработката и поддръжката на софтуер.

Пренасянето на старо приложение към нова операционна система традиционно изисква специалисти, които познават както оригиналната технология, така и особеностите на целевата платформа. Част от работата включва изучаване на наследен код, откриване на несъвместимости, промени в графичния слой и многократно тестване.

ИИ инструментите могат да поемат значителна част от тези повтарящи се и трудоемки задачи – и вече са го правили и за други заглавия. Така разработчиците получават повече време за архитектурните решения, проверката на резултатите и подобряването на потребителското изживяване.

Това не означава, че всяка стара игра вече може да бъде пренесена за часове. Наличието на изходен код, качеството на съществуващите реализации, лицензите и зависимостите от специфични технологии са решаващи фактори. В случая с C&C: Generals Zero Hour важна роля играят и предходните усилия на общността за адаптиране на игровия енджин.

Друг потенциален проблем е интелектуалната собственост. Дори когато кодът на даден проект е публично достъпен, това не означава автоматично, че всички оригинални ресурси, марки и търговски права могат да бъдат използвани свободно.

Показателен пример за програмирането с изкуствен интелект

Особено любопитен е фактът, че демонстрацията идва от специалист, работещ в Google AI Studio, но използващ инструментите на конкурентната компания Anthropic.

Този избор подчертава една по-широка тенденция в технологичната индустрия: разработчиците все по-често комбинират инструменти според практическите им възможности, вместо да се ограничават до една екосистема.

В крайна сметка най-важният резултат не е просто, че една игра от 2003 г. вече може да работи на iPhone и iPad. По-значимото е, че изкуственият интелект започва да прави сложни инженерни задачи по-достъпни и по-бързи за изпълнение.

Сподели
Георги Драганов

Георги Драганов

Георги Драганов е създател и редактор на сайта "Война и мир". Завършил НГДЕК "Константин Кирил Философ" и Международни отношения в Юридическия факултет на Софийския университет "Св. Климент Охридски". Има опит като учител и журналист, в момента работи като проектен мениджър.

Leave a Reply

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

This site uses Akismet to reduce spam. Learn how your comment data is processed.