AI v hrách je o vytváraní citlivejších, adaptívnejších a komplexnejších hier pomocou umelej inteligencie. A hoci vedci tvrdia, že herná AI nie je skutočná AI, humbuk okolo tejto technológie už nejaký čas neustále rastie. Stal sa základným konceptom v mnohých hrách. Stačí sa pozrieť na Cortanu v Halo (áno, Microsoft po tejto postave pomenoval svoju virtuálnu asistentku a my všetci sme za!) A nie je to jediná hra o umelej inteligencii. Niekoľko ďalších hier (napríklad Detroit: Becoming Human) sa primárne točí okolo AI a androidov.

Je to však všetko, čo súvisí s umelou inteligenciou v hrách? Teraz to už budete vedieť.

Prečo je AI dôležitá v hrách?

Vďaka umelej inteligencii sú hry a mobilné hry čoraz dokonalejšie. Vytváranie situácií podobných životu na napredovanie v hrách pridáva do hry vzrušenie. Zvyšovanie náročnosti hier pomocou AI zaisťuje, že hráči budú na hre závislí. S nárastom počtu rôznych herných zariadení hráči očakávajú pohlcujúci herný zážitok na viacerých zariadeniach. Vývojári môžu pomocou AI poskytnúť zážitok podobný konzole na všetkých platformách.

NPC

NPC alebo postavy, ktoré nie sú hráčmi, sú miesta, kde sa herná AI používa najčastejšie. Ide o herné postavy, ktoré sa správajú inteligentne, ako keby ich ovládali ľudskí hráči. Správanie týchto postáv je určené algoritmami a motormi umelej inteligencie. Pomerne často sa rozhodovacie stromy používajú na riadenie správania týchto NPC.

Hľadanie trasy

Hľadanie cesty zahŕňa pohyb z jedného bodu do druhého. Celá herná krajina je najdôležitejšou súčasťou hľadania cesty. Herná AI môže generovať hernú krajinu alebo herný svet, keď sa pohybujete herným svetom. Umelá inteligencia môže prijímať spätnú väzbu z vašich pohybov, herného štýlu, rozhodnutí v hre, vzhľadu a techník a podľa toho vytvárať terén.

Robiť rozhodnutia

Umelá inteligencia v hrách umožní, aby vaše rozhodnutia mali väčší vplyv na hrateľnosť. Napríklad v Red Dead Redemption 2 správanie NPC a ich interakcia s vami závisí od premenných, ako sú krvavé škvrny na vašom oblečení alebo typ klobúka, ktorý nosíte. Keďže existuje obrovská matica možností, celý herný svet môže manipulovať s vašimi rozhodnutiami. Môžu existovať mimoriadne zložité kauzálne vzťahy.

Zber dát

Umelá inteligencia umožňuje vývojárom hier a štúdiám analyzovať údaje o správaní hráčov, aby získali prehľad o tom, ako ľudia dohrajú hru, ktoré časti hry hrajú najčastejšie a čo núti používateľov prestať hrať. To umožňuje vývojárom hier zlepšiť herný zážitok alebo identifikovať príležitosti na speňaženie.

generovanie procedurálneho obsahu

Umelá inteligencia v hrách dokáže automaticky vytvárať nový obsah, interaktívne príbehy, prostredia, úrovne a dokonca aj hudbu.

Modelovanie zážitku hráča

Herná AI dokáže určiť hráčove schopnosti a emocionálny stav a následne podľa toho prispôsobiť hru. To môže zahŕňať aj dynamické vyrovnávanie obtiažnosti hry, kde sa náročnosť hry upravuje v reálnom čase na základe schopností hráča. Umelá inteligencia v hrách môže dokonca pomôcť určiť zámer hráča.

Prefíkané NPC

Najbežnejším typom triku, ktorý používajú NPC, je, keď NPC používajú informácie, ktoré nie sú dostupné hráčom v danej situácii. Napríklad v bojovej hre môžu byť NPC vybavené ľudskými zmyslami, ako je zrak a sluch, ale môžu jednoducho podvádzať kontrolou pozície hráča v hernom engine. Medzi ďalšie triky patrí systém AI, ktorý NPC umožňuje získať väčšiu rýchlosť, aby dobehli hráčov v závodných hrách, alebo im umožňuje znovu sa objaviť na výhodných pozíciách (napríklad dať im vyššiu pozíciu) v hrách z pohľadu prvej osoby.

NPC prefíkanosť je v niektorých hrách užitočná, pretože bez prefíkanosti by bolo pre ľudského hráča oveľa jednoduchšie poraziť systém po niekoľkých pokusoch.

Aké sú typy AI v hrách?

Najbežnejšie typy AI v hrách sú:

Deterministické metódy AI

Deterministické techniky AI sú najpoužívanejšie techniky AI v hrách. Deterministické správanie alebo výkon je daný a veľmi predvídateľný. V týchto metódach nie je žiadny prvok neistoty. Sú pomerne rýchle a jednoduché na implementáciu, pochopenie, testovanie a ladenie. Problém je v tom, že deterministické metódy nútia vývojárov predvídať všetky možné scenáre a kódovať všetko správanie sami.

Tieto metódy neumožňujú ani učenie alebo vývoj, vďaka čomu sa hra po malom počte hier správa predvídateľne a dokonca obmedzuje životnosť hry.

Nedeterministické metódy AI

V podstate ide o opak deterministického správania. Nedeterministické správanie má určitú úroveň neistoty (ktorá závisí od použitej metódy AI a od toho, ako dobre je táto metóda pochopená). Ak chcete získať lepšiu predstavu o tom, o čo ide, stačí sa pozrieť na NPC, ktorá sa učí hráčove pohyby a taktiky a prispôsobuje sa im. Na takýto tréning môžete použiť neurónovú sieť, Bayesovu techniku ​​alebo genetický algoritmus.

Vývojári hier ani nebudú musieť predvídať každý možný scenár a podľa toho správanie kódu. Tieto metódy sa dokonca môžu učiť samy osebe a extrapolovať a podporovať emergentné správanie – správanie, ku ktorému dochádza bez výslovných pokynov.

Výhody umelej inteligencie v hrách

AI prináša hernému priemyslu obrovské výhody. Tu sú niektoré z nich:

Hry sú čoraz inteligentnejšie a realistickejšie

Pomocou techník, ako je učenie sa vzorov a učenie posilňovania, sa NPC v hrách vyvíjajú samoučením na základe svojich činov. Hry sa tiež stávajú celkom realistickými, pretože interpretujú a reagujú na hráčove akcie. Existuje tiež veľa programov, ktoré nepotrebujú ľudské rozhranie a sú schopné vytvárať virtuálne svety automaticky.

Úspora nákladov a času

Vývoj hry zvyčajne vyžaduje investíciu veľa času a peňazí. A dokonca si nie ste istí, ako dobre trh prijme hru. Umelá inteligencia môže pomôcť výrazne skrátiť čas tvorby hry a ušetriť veľa zdrojov, ktoré by sa vynaložili na vývoj hry.

Zjednodušuje proces hry

Používanie AI v hrách pomáha robiť hry intuitívnejšími. Okrem toho môže hra pomocou AI určiť schopnosti a skúsenosti používateľa v hre a podľa toho v reálnom čase upraviť úroveň obtiažnosti hry.

Eliminuje predvídateľnosť hry

Hra sa stáva nepredvídateľnou, keď sa používa nedeterministické správanie. To znamená, že to, čo sa v hre deje, nedokáže predvídať ani samotný vývojár hry. To vytvára nový, osviežujúci zážitok a zvyšuje životnosť hry, pretože hra sa po niekoľkých hrách nestane predvídateľnou a nudnou.

Aká je budúcnosť AI v hernom priemysle?

Umelá inteligencia v dizajne a vývoji hier výrazne pokročila, no jej tempo nepoľavuje. Uvidíme, čo nám prinesie budúcnosť.

Top 5 inovácií AI v hernom priemysle.

AI cloudové hry

Искуственный интелект в играх

Cloudové hranie je technológia, ktorá umožňuje streamovanie hier cez internet namiesto toho, aby si používateľ musel hru stiahnuť a nainštalovať. Táto technológia sa vyvíja už niekoľko rokov, no ešte sa nestala hlavným prúdom.

Hry založené na blockchaine

Hry založené na blockchaine sa zatiaľ nestali známym fenoménom. To naznačuje, že hráči aj vývojári sa musia spojiť na platforme blockchain, aby mohli hrať tieto hry. Zároveň, aby sa stali súčasťou tohto herného bratstva, musia si kúpiť alebo požičať digitálny majetok.

Hry založené na rozpoznávaní hlasu alebo zvuku

AI v hrách

Používanie rozpoznávania hlasu v hrách zmení spôsob, akým hry prežívame. Vďaka rozpoznávaniu hlasu v hrách môže používateľ ovládať herné gestá, ovládať ovládanie a dokonca sa vzdať úlohy ovládača.

Nositeľné a VR hry

VR игры ИИ

Evolúcia v AR, VR a MR zvýšila štandard pre hry vo virtuálnej a zmiešanej realite, vďaka čomu sú realistickejšie a progresívnejšie z hľadiska zábavy. Oculus Quest je all-in-one zariadenie pre virtuálnu realitu PC – najlepší príklad nositeľného zariadenia používaného na nositeľné hry.

Vylepšený zážitok z mobilných hier s AI

AI v hrách

Mobilné hranie je rastúci trend, ktorý umožňuje hráčovi prístup k neobmedzenému počtu hier podľa vlastného uváženia. Telefónne spoločnosti sa zameriavajú na vývoj zariadení, ktoré sú kompatibilné s vysokým rozlíšením a ťažkou grafikou.

10 najlepších hier AI demonštrujúcich vývoj umelej inteligencie

AI v hrách určite prešla dlhú cestu. Tu je 10 najlepších hier, ktoré využívajú umelú inteligenciu s maximálnou jemnosťou a predstavujú pokrok dosiahnutý vo vývoji hier.

  1. Red Dead Redemption 2
  2. Polovičný život
  3. Bioshock Infinite
  4. Grand Theft Auto 5
  5. Alien: Izolácia
  6. FEAR
  7. Gotický
  8. STALKER: Tieň Černobyľu
  9. Halo: Combat Evolved
  10. Stredozem: Shadow Of Mordor

Dokáže AI vytvárať hry?

Áno možno. AI zohrala obrovskú úlohu pri vývoji videohier a ich prispôsobovaní preferenciám hráčov. Najbežnejšie používanou technikou je strojové učenie. Systém AI sa v podstate učí z mnohých hier, vytvára hrubé reprezentácie hier a potom znovu kombinuje poznatky z týchto reprezentácií a využíva koncepčné rozšírenie na vytváranie nových hier.

AI priniesla veľké zmeny do herného sveta a jej úloha rastie rýchlym tempom. Niet divu, že v blízkej budúcnosti bude umelá inteligencia v hrách využívaná ešte širšie, pretože pomáha vytvárať komplexnejšie a vzrušujúcejšie hry.


Odporúčané: Microsoft pripravuje AI chatbota pre Minecraft

Zdieľajte toto:

Ďalšie novinky