A StarCraft 2 AI eléri a győzelmet

StarCraft II

Egy adott pillanatban körülbelül 1 millió különböző ember játszik a Blizzard's-ban StarCraft II online. Egységek és épületek milliói pusztulnak heves csatákban szerte a világon, több ezer játék során. Az a lényeg, amit megpróbálunk megfogalmazni, hogy az SC2 egy napon - ha a csillagok igazodnak - népszerűbb lehet, mint a gyerekek hordái, akik még mindig játsszon Counter-Strike 1.6-ot.

Az SC2-ben az a jó dolog, hogy a felhasználók különböző modokat és hackeket fejleszthetnek ki a játékhoz, fantasztikus tartalmat hozva létre a felhasználók számára az egész világon. Figyelemre méltó a játékon dolgozó emberek kreativitásának némelyike. Ami valószínűleg az egyik legérdekesebb dologhoz vezet, amit láttunk: egy automatizált AI SC2 lejátszót, amelyet az emberi ellenfelek egyedüli megverésére hoztak létre. Néhány régi iskolai, képernyővédő ötletesség felhasználásával az AI grafikus API-kat használ a játékkal való interakcióhoz, nem pedig a Blizzard által az SC2-hez biztosított API-khoz. Lényegében ez a bot gyors képeket készít a játékról, és reagál a látottakra. Nyomon követheti, hogy mennyi erőforrást gyűjtött össze, hogy tudja, van-e elegendő egysége vagy épületének felépítéséhez, majd ezen információk alapján dönt.



SC2 AI konzol





A Stanfordi végzős hallgató, Matt Fisher készítette, az SC2 AI a D3D9 API interceptor projekt (amiben Fisher segített) és a grafikai kódolással kapcsolatos sok tapasztalata alapján AI-lejátszója percenként 500 döntést képes meghozni, ami kb. 2000 percenkénti akciónak felel meg (APM) a harcban. A legjobb emberi játékosok ehhez képest csak körülbelül 300 APM-re képesek, bár cselekedeteik sokkal intelligensebbek, mint Fisher AI-botja.

A mai napig Matt tesztelte az AI-t a játékban elérhető összes „nem őrült” számítógépes ellenféllel szemben, biztosítva a győzelmet mindegyik ellen. A cél az, hogy az AI készen álljon arra, hogy legyőzze az emberi játékosokat a Battle.net-en, és megnézze, hol landol az AI a rangsorig. A sakkprogramokhoz nagyon hasonlító Fisher arra törekszik, hogy létrehozza a „nagymester” AI-t az SC2 számára. Minden bizonnyal izgalmas lenne látni, ahogy alkotása a professzionális játékkör legjobbjai közé kerül.

További információ itt: Matt Fisher oldala vagy nézze meg az alábbi AI képet