Ammaar Reshi, Google AI Studio produkto ir dizaino vadovas, perkėlė Command & Conquer: Generals – Zero Hour į iPhone ir iPad, naudodamas Anthropic Claude Fable 5 modelį. Apie projektą jis pranešė liepos 4 d. platformoje X, o pats port'as jau yra atvirojo kodo ir pasiekiamas GitHub platformoje – tiesa, norint jį paleisti, reikės turėti savo 2003 m. žaidimo kopiją.
Port'as sukompiliuoja originalų variklį tiesiogiai ARM64 architektūrai, todėl čia nenaudojamas joks emuliatorius. Kampanijos, skirmish ir Generals Challenge režimai veikia kuo puikiausiai, o Reshi sukūrė ir pritaikytą jutiklinį valdymą – bakstelėjimas skirtas pasirinkti, tempimas – pažymėti rėmeliu, o ilgas paspaudimas – atšaukti pasirinkimą. Tai yra tiesioginė The Super Hackers sukurtos Linux ir macOS versijos atšaka (fork), todėl Reshi neslepia, kad šis projektas „stovėjo ant milžinų pečių“. Darbo procesas buvo tikras žmogaus ir AI pasidalijimas: Claude tvarkė C++ kodą ir atliko debugging'ą, o Reshi užsiėmė testavimu. Jis paprasta kalba apibūdindavo klaidas – pavyzdžiui, „mini-žemėlapis yra juodas“ arba „girdžiu čirpimą“ – o modelis jas ištaisydavo. Jo paties apibendrinimas: „Nė viena pusė viena to nebūtų išleidusi: vienas iš mūsų nemoka rašyti C++, o kitas negirdi čirpimo“. Projektas per dvi dienas išnaudojo visą Claude Max prenumeratą, tad token'ų kaina siekė nuo 100 iki 200 dolerių. Reshi taip pat bandė Opus 4.8 su Ultra Code, tačiau šis nesusitvarkė su užduotimi – Fable 5 pasirodė esąs vienintelis modelis, gebantis tai padaryti.
Command & Conquer: Generals – Zero Hour yra 2003 m. realaus laiko strategijos (RTS) žaidimo Generals papildymas, kurį sukūrė EA Los Angeles. Platesnė C&C serija pastaraisiais metais sulaukė naujo susidomėjimo – iš dalies dėl gerbėjų pastangų išsaugoti žaidimus, iš dalies dėl pačios EA išleistų ankstesnių dalių remaster'ių. Šis port'as neabejotinai priklauso gerbėjų vykdomo išsaugojimo stovyklai, nes yra sukurtas remiantis esamu bendruomenės įdirbiu, o ne oficialiu EA palaikymu. Mastelio klausimas išlieka atviras: Reshi skeptiškai vertina galimybę perkelti tokį žaidimą kaip Red Alert 2, nes manoma, kad EA yra visiškai praradusi to žaidimo pirminį kodą. Net kai pirminis kodas egzistuoja, studijos vargu ar noriai jį atiduos išoriniams kūrėjams – ypač jei gerbėjų port'as kenkia būsimo remaster'io komercinei sėkmei. Taip pat kyla klausimas dėl AI modelių, naudojančių autoriniu kodu apsaugotą turinį, o tai suteikia leidėjams dar vieną priežastį laikyti savo pirminį kodą užrakintą.
RTS žanro gerbėjų ir AI programuotojų bendruomenės reakcija buvo labai entuziastinga, o atvirojo kodo išleidimas leidžia kitiems lengvai tęsti šį darbą. Ar tai taps pasikartojančiu šablonu kitiems klasikinio žaidimo projektams, labai priklauso nuo pirminio kodo prieinamumo ir leidėjų bendradarbiavimo – dviejų dalykų, kurie garantuojami itin retai. Įdomu tai, kad Reshi nieko neužsiminė apie bandymus šį projektą įgyvendinti naudojant pačios Google AI programavimo įrankius, o tai, atsižvelgiant į jo tiesioginį darbą, yra labai pastebimas praleidimas.
Šaltiniai (1)
DI parengta santrauka, peržiūrėta redakcijos — kaip dirbame.
Gauti dienos apžvalgą
Žaidimų naujienos — kasdien 9:00.