Na úroveň počítačových hier sa kladú vyššie a vyššie nároky, technické náležitosti sa neustále zdokonaľujú. Jedným z novších technických príspevkov, ktorému sa v hrách venuje čoraz vyššia pozornosť, je fyzika. No s tým, ako sa virtuálny svet zdá stále viac realistický, čoraz viac zaostáva pokrok v jednej oblasti – a ak nerátame hrateľnosť, tou oblasťou je AI. Stačí si prečítať recenzie alebo si zahrať a uvidíme, že vo väčšine titulov nemôže byť o nejakej inteligencii ani reči. Nečudo, že na popularite získava multiplayer, kde sa netreba prehrýzať interakciou s počítačovými protivníkmi alebo spoluhráčmi.
Je dôvodom slabých výsledkov hernej AI nezáujem vývojárov, prílišná obťažnosť programovania „inteligentných“ postáv alebo nevhodný výkon súčasného hardvéru? Posledný problém by mohli pomôcť prekonať špecializované procesory, respektíve rozširujúce karty, ako napríklad projekt izraelskej spoločnosti
AiSeek. Procesor zvaný Intia by mohol odbremeniť hlavný CPU od niektorých výpočtov súvisiacich s AI. AiSeek navrhla svoj procesor na optimalizáciu nízkoúrovňovej AI. Ide najmä o chápanie svojho umiestnenia v priestore, navigáciu v ňom (pathfinding), presnú simuláciu videnia a ďalších zmyslov, schopnosť analyzovať prostredie. V dnešnej dobe totiž príliš komplexné výpočty priveľmi zaťažujú hlavný procesor a algoritmy sa podľa toho musia prispôsobovať. V dôsledku zjednodušovania sa potom stáva, že NPC (postava v hre) „zablúdi“, zasekáva sa v rohu, snaží sa prejsť cez stenu alebo hráča, prípadne hráča alebo dôležitý predmet nevidí či, naopak, vidí, aj keď je schovaný za prekážkou.
Zdokonalená nízkoúrovňová AI môže brať do úvahy prostredie presne tak, ako je vytvorené (nie nejakú zjednodušenú verziu), čo znamená, že počítač „vidí“ presne to, čo by videl živý hráč. Ďalšie algoritmy majú na starosti vzájomnú detekciu viacerých jednotiek AI. Do „videnia“ možno zahrnúť farby, jasnosť, rozmery a vzdialenosť objektov. Na význame tak získa farebná kamufláž, kým strieborný skafander na seba upozorní aj na kilometer.
Na dôležitosti získava dynamika prostredia a riešenie od AiSeek dokáže dynamicky fungovať. Nie je teda nevyhnutné vytvoriť pre botov presné cesty ako „AAS“, ale tí sa dokážu zorientovať aj v meniacom sa priestore, ako je napríklad neplánovane zrútená budova. Takisto netreba (a z herného hľadiska nie je ani žiaduce) príliš staticky označovať dôležité miesta, napríklad určené hliadky.
Výpočtový výkon takisto dovoľuje „žiť vlastným životom“ aj jednotkám, ktoré nemajú priamy dosah na dianie okolo hráča. V hre, kde spolu koexistujú tisícky rôznych jednotiek (napr. RPG), je bežne potrebné šetriť procesorovým výkonom a ovládať iba dôležité jednotky. Dedikovaný hardvér by mohol takéto obmedzenie odstrániť a vytvoriť tak samočinný svet s komplexnými interakciami a pravidlami. Reč čísel hovorí, že procesor Intia dokáže naplánovať cestu pre NPC na sto zatáčok dopredu za 10 mikrosekúnd a 512 jednotiek sa komplexne skontroluje s ďalšími 512 jednotkami za 2 milisekundy.
Spoločnosť AiSeek sa zamerala na uvedenie komerčne dostupného procesora tento rok. Takisto by mali byť dostupné API a SDK pre vývojárov. Nateraz sú k dispozícii aspoň
technologické ukážky.
Ďalšou možnosťou, ako sa viac venovať AI, je využiť schopnosti viacjadrových procesorov. Pri hrách z pohľadu výkonu príliš nebadať výkon druhého jadra CPU a to by sa mohlo využiť na ďalšie výpočty v samostatnom vlákne. Takejto politiky sa najskôr dočkáme pri nových herných konzolách, kde je vzhľadom na súčasné potreby jadier nadbytok.
Zdroj: AiSeek