Zgłoś błąd
X
Zanim wyślesz zgłoszenie, upewnij się że przyczyną problemów nie jest dodatek blokujący reklamy.
Błędy w spisie treści artykułu zgłaszaj jako "błąd w TREŚCI".
Typ zgłoszenia
Treść zgłoszenia
Twój email (opcjonalnie)
Nie wypełniaj tego pola
Załóż konto
EnglishDeutschукраїнськийFrançaisEspañol中国

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

Maciej Lewczuk | 06-07-2026 12:00 |

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
Bądź na bieżąco - obserwuj PurePC.pl na Google News
Zgłoś błąd
Liczba komentarzy: 7

Komentarze:

x Wydawca serwisu PurePC.pl informuje, że na swoich stronach www stosuje pliki cookies (tzw. ciasteczka). Kliknij zgadzam się, aby ta informacja nie pojawiała się więcej. Kliknij polityka cookies, aby dowiedzieć się więcej, w tym jak zarządzać plikami cookies za pośrednictwem swojej przeglądarki.