
További Szoftver cikkek
A mesterséges intelligencia a játékiparban nem a gonosz Smith ügynök vagy az ember ellen forduló SkyNet, nem valami misztikus, emberszerű értelemmel és érzelmekkel bíró szoftvercsoda, hanem egyszerűen a programnak az a része, ami megmondja, hogy a gép hogyan lépjen a játékos ellen. Ma már egy játéknak a puszta túlerő helyett illik okosan játszania, főleg egy stratégiai játékban, ahol a pontos célzás és jó reflexek (amiben a gép nyilván jobb az embernél) helyett a taktikán van a hangsúly.
Tulajdonképpen miért nehéz MI-t írni? Miért jelennek meg hatalmas költségvetésű játékok ordítóan buta MI-vel?MI-t írni valójában programozástechnikailag elég könnyű. Ami nehéz benne, az a megoldandó problémák megfogalmazása, és azok beillesztése a már meglevő rendszerbe. Ha ezt sikerül elkapni, a problémák megoldása és leprogramozásuk már nem vészes. A játékos nem azt várja az MI-től, hogy tökéletesen játsszon, hanem azt, hogy emberszerűen. Legyen kiszámíthatatlan, néha hibázzon, és túl lehessen járni az eszén. Nincs nagyobb sikerélmény, mint amikor a játékos azt érzi, hogy az MI okos, de mégis sikerült megszívatnia, mert ő még okosabb. Mindezt úgy modellezni, hogy az MI egyetlen pillanatra se essen ki a szerepéből, elég nagy feladat programozónak és teszternek egyaránt.
Mennyire elfogadott a játékiparban, hogy egy MI csal? Szabad neki csalni, csak a játékos ne vegye észre?Elég nehéz az MI szempontjából definiálni a csalás fogalmát... Olyan szinten nem csalhat, hogy ha rosszul áll a szénája, "varázsol" magának egy kis nyersanyagot, vagy hogy egy stratégiai játékban látja a játékos összes seregét. Ettől persze nehezebb lenne legyőzni, a játékos szórakozását mégis inkább rontja, mint emeli a keményebb ellenfél. Hiszen ha például az MI látja az összes egységemet, értelmetlenné válik minden bekerítés, hátbatámadás, elterelő hadművelet. Akkor jó az MI, ha meg lehet verni. Olyasmi fogadható el, ami nincs a játékélmény kárára, például "súghatok" az MI-nek az adott pályán a tereppel kapcsolatban, hogy az útkereső algoritmusnak megkönnyítsem a dolgát.
Nálunk én vagyok egyedül, aki kizárólag erre a feladatra koncentrál, de egyébként is jellemző, hogy egy ember kezébe próbálják adni az egész MI-t. Ez a programozáson belül tipikusan olyan terület, ahol nagyon nehéz több ember között megosztani a munkát. Nincsenek igazán kialakult sztenderdek, ahány programozó, annyi megoldás.
Nem is oktatják sehol a játék-MI programozását?Persze van szakirodalom, vannak tutorialok az interneten, de minden egyes játék, minden egyes probléma annyira egyedi, hogy inkább csak a szemléletet lehet tanítani. Ezért nincsenek a grafikus vagy fizikai motorokhoz hasonló licencelhető játék-MI-k.
És a mesterséges intelligencia tudománya? Neurális hálózatok, öntanuló rendszerek?Azoknak a gyakorlatban semmi közük a játékok MI-jéhez. Meg lehetne oldani, hogy az MI elemezze a játékos játékstílusát, és tanuljon tőle, de ilyesmire nincs igazán igény (kivéve néhány nagyon speciális esetet, például a sakkprogramokat). Ettől nem lenne a játék jobb és szórakoztatóbb.
Pedig sok stratégiai játékot hirdetnek úgy, hogy az MI tanul a játékostól, alkalmazkodik a játékstílusához...Igen, és ez rendszerint ki is merül abban, hogy az MI ránéz a pályára, látja, hogy a játékos sok repülőgépet épített, és erre azzal reagál, hogy légvédelmet telepít. Simán meg lehetne csinálni azt, hogy az MI nyilvántart egy profilt a játékosról, és ha kiismerte, direkt ellene optimalizált taktikákat vet be - ez tipikusan az, amire nincsen igény.
Erre azért nem lehet általános választ adni, mert minden MI más. A mesterséges intelligencia a programozás talán utolsó olyan területe, ahol nem az előre megírt, optimalizált algoritmusoké a terep, hanem a kreatív megoldásoké. Ha úgy tetszik, az MI a programozás, a problémamegoldás művészete.
De nem akarok kibújni a kérdés alól, elmondom, hogyan működik az MI nálunk, a Panzers Cold Warban, ami egy valós idejű, "tankos" stratégiai játék. Az alapszint az egységek saját kis intelligenciája, ez gondoskodik arról, hogy a katona visszalőjön, ha rálőttek; ha lát egy elsősegélycsomagot, azt felvegye, vagy ha légitámadást észlel, próbáljon meg kimenekülni belőle. A második szint a csoportos MI, ez irányítja a nagyobb csapatokban dolgozó egységeket, ez dönti el, milyen harctéri taktikákat alkalmazzanak, milyen formációt vegyenek fel, mikor vonuljanak vissza.
Végül ott a legmagasabb szint, ami külsőleg megadott paraméterek (mennyire bátor, mennyire szereti használni az egyes hadnemeket, stb.) alapján dolgozza ki a stratégiáját, és irányítja a hadmozdulatokat. A felderítőmodulja közben folyamatosan elemzi a terepet és reagál: ha észreveszi a játékos seregét, és úgy érzi, erősebb nála, odaküld egy nagyobb sereget (aztán a harcot már lerendezik az MI imént említett alsóbb szintjei), ha gyengébbnek érzi magát, ráerősít a védelemre, és közben kisebb figyelemelterelő támadásokkal húzza az időt stb.

Egyrészt ott a nagyon népszerű skirmish játékmód, amikor az MI ellen játszol multiplayer pályán, az egyszemélyes játék történeti és egyéb megkötései nélkül. Másrészt úgy lehet igazán változatos egyszemélyes játékot készíteni, ha a forgatókönyv csak bizonyos pontokon veszi át az irányítást, rövidebb-hosszabb időre kikapcsolva az MI-t. Így marad meg a történet nyújtotta izgalom és feszültség anélkül, hogy centire azonosan történnének a dolgok, ha újrakezded az adott pályát.
A hardver fejlődése, az egyre gyorsabb processzorok, és több memória mennyiben könnyíti meg az MI-programozó dolgát?Szinte semennyire. Az MI egy játék futása alatt alig pár százaléknyi processzoridőt vesz el, nem az erőforrásigény a szűk keresztmetszet. A nyers számítási teljesítmény növekedése nem teszi jobbá az MI-t a gyakorlatban. A valós idejű stratégiai játékok műfajában például máig a Starcraft MI-je közelíti meg legjobban az emberi viselkedést, kilenc évvel a megjelenése után.

Az oldalról ajánljuk
- Belföld
Klasszikus tornádó csaphatott le Soltvadkertre
Jelenős károkat okozott, fákat tört ki és házakat rongált meg.
április 25., 08:32
- Futball
Megvan az AC Milan ellenfele az Olasz Kupa döntőjére
Igazán komoly kérdés már csütörtökön sem volt...
április 25., 07:43
- Külföld
Romlott Jair Bolsonaro egészségi állapota, repülővel vitték kórházba
A volt brazil elnök hasi műtéten esett át egy 2018-as késes támadás miatt.
április 25., 07:33
- Külföld
Minden kifizetést jogállamisághoz kötne az EU szerdán elfogadott jelentése
Szerintük csak feltételekhez kötött költségvetéssel lehet válaszolni a kontinens előtt álló kihívásokra.
április 25., 08:47
- Belföld
Orbán Viktor Kollár Kingáról: Mikrofont el nem bíró szavakat kellene használnom ennek minősítésére
A miniszterelnök Ferenc pápa örökségéről és Ukrajna uniós tagságáról is beszélt.
április 25., 07:40
- Belföld
Őrült sorsolás a skandináv lottón: öten is elvitték a főnyereményt
Kihúzták a 18. hét nyerőszámait.
7 perce
- Futball
Amikor Ferenc pápát kivágták a San Lorenzo öltözőjéből, mint a huszonegyet
Alfio Basile, az újonnan beiktatott edző nem volt szívbajos.
április 25., 08:18
- Belföld
Takács Péter: Biztos, hogy idén is lesznek leálló klímák a kórházakban
Az egészségügyi államtitkár szerint félretettek pénzt az ilyen jellegű problémák elhárítására.
április 25., 08:48
- Gazdaság
Az Országos Kereskedelmi Szövetség szerint itt az ideje kivezetni az árrésstopot
A további veszteségek elkerülése érdekében van erre szükség.
április 25., 07:29
- 120 yard
Egy centi nem a világ – nem bukott milliárdokat a 21 éves fiatalember
Elképesztő mozgás után derült ki, hogy az évezred biológiai csodája hol köt ki.
április 25., 05:44
- Belföld
Elfogyott a Momentum kitartása, hiába várták a tüntetőket a rendőrök az MTVA-székháznál
Rendőrsorfal várta Orbán Viktort a Kunigunda útján, de tüntetőket nem láttunk.
április 25., 09:08
- Futball
Másfél napon múlt, hogy az Üllői út ünnepelt csillaga nem váltott klubot a télen
Menedzsere őszintén mesélt.
április 25., 08:52
- Belföld
Navracsics Tibor: Én elképzelhetetlennek tartottam ekkora földcsuszamlást
Tizenöt éves az első kétharmad.
április 25., 07:19
- Kultúr
Elárvult, függő lett, tizenévesen a drogok rabja, ma mégis milliók imádják
85 éves a színészlegenda, Al Pacino.
április 25., 05:56
- Belföld
Negyvenezer pulykát kellett leölni Szarvason a madárinfluenza miatt
Rusvai Miklós szerint a fő veszélyt az jelenti, hogy az emberek is fogékonyak a vírusra.
április 25., 08:59
- FOMO
Nem kis elvárásai lesznek Jennifer Lopeznek, amikor Budapesten koncertezik
Sztárséfjeink már a menün agyalnak.
április 25., 09:27
- Belföld
Végső esetben akár zebragondozóként is ledolgozná a kapott bírságot egy Szabadság hídnál tüntető egyetemista
Szeretné megmutatni, hogy nem kell megijedni és feltétlen elfogadni a kapott büntetést.
április 25., 07:29
- Futball
Megpecsételődött Nikitscher Tamásék sorsa a spanyol élvonalban
A magyar válogatott középpályás nem segíthetett.
április 25., 07:24
- Gazdaság
Itt az újabb fordulat az MNB-botrányban: hűtlen kezelés miatt büntetőfeljelentést tesz az új vezetés
A Pallas Athéné Alapítvány pedig 400 millió forint vagyonjuttatásban részesül.
április 25., 05:53
- FOMO
Dalaikkal gyógyítanak a magyar zenészek, akik hiszik, a felhők felett mindig süt a nap
„Akik a szürkeségben világítani tudnak, és erőt adnak a kitartáshoz” – zenés kampányt indított a Bátor Tábor.
április 25., 05:57
- Külföld
Évenkénti műszaki vizsgára kötelezné a régi autókat az Európai Bizottság
A bizottság radikális reformot javasol az autók és motorok műszaki vizsgáztatásában.
április 25., 06:14
- Belföld
Ferenc pápa különleges üzeneteket fogalmazott meg magyar nyelven
Kétszer is járt Magyarországon a szentatya.
április 25., 05:58
- Belföld
Ittasan, jogosítvány nélkül balesetezett a berettyóújfalui kórház orvosa, amikor locsolkodni indult
Legutóbbi büntetése 2017-ben járt le, de utánképzésre azóta sem ment el.
április 25., 06:32
- Kosárlabda
Lementek a Mariana-árokba, de onnan is élve jöttek fel a felszínre
Innen senki sem tudott felállni 1946 óta.
április 25., 07:16
- Külföld
Fordulat Kijevben: Zelenszkij nyitott területi kérdések megvitatására Moszkvával, elismerte, hogy a Krím nem lehet Ukrajna része
április 25., 05:59
- Belföld
Folytatódik az ítéletidő, felhőszakadás és jégeső várható
Az ország nagy részére kiadták a figyelmeztetést.
április 25., 06:05
- Belföld
Megjelent a törvénycsomag, így változott az Alaptörvény a tizenötödik módosítással
A változások több kulcsfontosságú területet érintenek.
április 25., 07:12
- Bajnokok Ligája
Egy lépésre a trón: Szoboszlai Dominik olyat tehet, ami még egyetlen magyarnak sem sikerült
A középpályás elárulta, miért különösen nagy öröm számára Mohamed Szalah maradása.
április 25., 06:35
- Külföld
Kivégeztek egy férfit az Egyesült Államokban, maga kérte a halálbüntetést
Vele 14-re emelkedett az év eleje óta végrehajtott kivégzések száma az országban.
április 25., 08:43