Command & Conquer: Generals Zero Hour działa natywnie na iPadzie. Port bazuje na kodzie EA, GeneralsX i Claude Fable 5Nagłówek brzmi jak pożywka dla hype’u na AI. Klasyczny Command & Conquer: Generals Zero Hour ruszył na iPadzie, a w tle przewija się Claude Fable 5. Po przeczytaniu źródeł obraz robi się ciekawszy. Mamy oficjalny kod wypuszczony przez EA, wcześniejszy fork przygotowany dla macOS i Linuksa, poprawki pod iOS oraz sterowanie dotykowe skrojone pod RTS. Dopiero taki komplet pokazuje, czy mówimy o realnym porcie, czy o efektownej demonstracji pod social media.

Port Generals Zero Hour na iPada wygląda jak popis modelu AI, lecz po wejściu w kod widać coś znacznie ciekawszego: otwarte źródła od Electronic Arts, dojrzały fork społeczności i solidne, chwilami żmudne debugowanie.

Command & Conquer: Generals Zero Hour działa natywnie na iPadzie. Port bazuje na kodzie EA, GeneralsX i Claude Fable 5 [1]

CD Projekt RED potwierdza wynik sprzedażowy gry Cyberpunk 2077. Polski zespół może być zadowolony z wyników

Ammaar Reshi rzeczywiście wykorzystał Claude Code z Fable 5, jednak nie zaczynał od surowego kodu z 2003 roku. Electronic Arts udostępniło źródła Generals i Zero Hour na licencji GPL v3 już 27 lutego 2025 r., a fundamentem prac był GeneralsX, rozwijany od dłuższego czasu port dla macOS i Linuksa. Dopiero na tej bazie powstały buildy ARM64 dla iPhone’a i iPada, jak również obsługa dotyku, w tym zaznaczanie ramką, dłuższe przytrzymanie jako prawy przycisk myszy, przewijanie dwoma palcami i pinch-to-zoom.

Command & Conquer: Generals Zero Hour działa natywnie na iPadzie. Port bazuje na kodzie EA, GeneralsX i Claude Fable 5 [2]

Gothic Remake Patch 1.0.3 – Alkimia Interactive naprawia kolejne błędy: balans rozgrywki, animacje i sztuczną inteligncję

Na tym kończy się opowieść o „cudzie w 40 minut”. Pierwszy działający build faktycznie powstał mniej więcej w takim czasie, ale potem przyszło kilka godzin poprawek. Dziennik prac pokazuje typowe problemy portowania, w tym czarną minimapę z powodu błędnego formatu kanału alfa, zapętlające się komunikaty EVA (Electronic Video Agent) przez niewłaściwą obsługę końca strumienia audio oraz awarie iOS po dłuższej rozgrywce, gdy zużycie pamięci przekraczało 3 GB. Grafika działa przez DXVK tłumaczący DirectX 8 na Vulkan, a następnie przez MoltenVK na Metal. Dźwięk przeniesiono na OpenAL, a odtwarzanie filmów na FFmpeg. To znacznie mniej efektowna historia niż hasło „AI zrobiło port”, ale znacznie bliższa rzeczywistości.

GOG – świetna kosmiczna strategia przypomina o sobie. Klasyk Nexus: The Jupiter Incident za darmo do poniedziałku

W praktyce nie jest to też aplikacja gotowa do pobrania z App Store. Użytkownik musi posiadać własną kopię gry. Autorzy repozytorium wskazują, że podczas promocji kosztuje ona około 5 dolarów. Musi mieć także Maca z Xcode i konto deweloperskie Apple do podpisania projektu. Mimo to przewaga nad klasyczną emulacją jest wyraźna, gdyż otrzymujemy mniejszy narzut wydajności i sterowanie dotykowe zaprojektowane specjalnie pod RTS-y. Najważniejszy wniosek płynie jednak z czegoś innego. Gdy wydawca udostępnia kod źródłowy, społeczność rozwija warstwy zgodności, a AI przyspiesza żmudne prace programistyczne, nawet ponad 20-letnia pecetowa gra może stosunkowo szybko trafić na współczesne urządzenia mobilne.

Źródło: Ammaar Reshi (X, GitHub), The Decoder, Electronic Arts, WCCFtech