Reaalajas strateegiamängude fännid saavad maiuspala osaliseks, kui saavad teada, et üks EA armastatumaid mänge on jõudnud Apple'i mobiilseadmetesse. See pole lihtsalt emuleerimine või pilveteenus, vaid täisväärtuslik mäng. originaalse 2003. aasta mootori natiivne port mis on ümber kompileeritud töötama praeguste protsessorite ARM64 arhitektuuril. See projekt võimaldab teil käivitada Generalsi kampaaniaid ja väljakutseid sujuvusega, mis oli varem väljaspool lauaarvutit mõeldamatu.
Uudis tuli ilmsiks tänu arendajale Ammaar Reshile, kes juhtis seda tehnilist moderniseerimisprotsessi. See töö polnud kerge, kuna ta pidi tegelema iOS-i failisüsteemi rangete piirangutega, mis võimaldasid mängul konfiguratsiooniandmeid kirjutada ja lugeda. ilma kimbu turvalisust kahjustamata rakendusest. See on märkimisväärne samm edasi klassikaliste videomängude säilitamise suunas tänapäevastel platvormidel, näidates, et õige lähtekoodi ja suure kannatlikkusega on võimalik saavutada uskumatuid tulemusi.
Klassika taaselustamiseks keerukas tehniline raamistik
DirectX 8 jaoks loodud mängu Liquid Retina ekraanil töötama panemine nõudis tõeliselt tähelepanuväärset graafikakäskude teisendamise ahelat. Andmevoog liigub DirectX-ist Vulkanisse DXVK kaudu ja seejärel tõlgendab seda MoltenVK ja renderdamise lõpetamine Metal API-s See on Apple'i enda tehnoloogia. See tehnoloogiline saavutus võimaldab tänapäevaste iPhone'ide ja iPadide riistvaral ideaalselt mõista üle kahe aastakümne vana graafikamootori juhiseid, säilitades samal ajal stabiilse kaadrisageduse.
Selle arenduse üks huvitavamaid aspekte on Anthropici Claude'i tehisintellekti kasutamine protsessi põhitoena. Arendaja selgitas, et Fable'i mudel aitas tal Paranda püsivaid vigu C++ koodisnäiteks viga, mis jättis minikaardi täiesti mustaks, või helihäired EVA-üksuses. See koostöö inimliku leidlikkuse vahel sümptomite tuvastamisel ja tehisintellekti võime vahel pakkuda välja koodiparandusi on olnud projekti kiire edu võti.
Puutetundlikud juhtnupud, mis on algusest peale loodud tänapäevase sõjapidamise jaoks
Hiire ja klaviatuuri jaoks loodud RTS-i mängimine puutetundlikul ekraanil võib olla tõeline katsumus, kui seda õigesti teha. Seetõttu integreerib see port žestide süsteemi, mis tõlgib klassikalisi toiminguid intuitiivselt: puudutades valimine, Kaamera liigutamiseks libista kahte sõrme ja näpistamisliigutus suumimiseks. Nad on isegi rakendanud pika vajutuse üksuste valiku tühistamiseks, vältides seeläbi fantoomklõpse, mis sageli rikuvad mänge teistes, madalama kvaliteediga portides.
Kuigi kõik tundub hea, on oluline meeles pidada, et see on projekt, mis tugineb kogukonnale ja EA poolt GPL v3 litsentsi alusel avaldatud avatud lähtekoodile. See tähendab, et Port ei sisalda mängufaile (mudelid, tekstuurid või muusika) juriidilistel põhjustel. Selle nautimiseks peab kasutajatel olema oma ostetud koopia, näiteks Steamis, ja edastama vajalikud failid, tagades, et piraatlust ei soodustata, nautides samal ajal täiustatud ja täielikult kaasaskantavat mängukogemust.
Tulevikku vaadates on selle saavutuse eest vastutav isik juba sihikule võtnud järgmise sihtmärgi: Command & Conquer Renegade. Kuigi see mäng pakub oma esimese isiku vaatenurga ja varasemate ressursside nappuse tõttu võrreldes Generalsiga suuremaid väljakutseid, lubab kasutatav metoodika tuua meie taskutesse rohkem saaga klassikuid. Retromängude maastik iOS-is muutub hüppeliselt, võimaldades... Las strateegia pärlid säravad taas omaenda valgusega seadmetes, millel on tänapäeval rohkem võimsust, kui Westwoodi algsed arendajad oleksid osanud ette kujutada.