Video game bot - Video game bot

Ve videohrách je robot typem softwaru odborného systému založeného na umělé inteligenci (AI), který hraje videohru na místě člověka. Boti se používají v různých žánrech videoher pro různé úkoly: robot napsaný pro střílečku z pohledu první osoby (FPS) funguje velmi odlišně od toho, který byl napsán pro masivně multiplayerovou online hru na hrdiny (MMORPG). První může zahrnovat analýzu mapy a dokonce i základní strategii; ten může být použit k automatizaci opakujících se a únavných úkolů, jako je zemědělství .

Roboti psaní pro střílečky z pohledu první osoby se obvykle snaží napodobit, jak by člověk hrál hru. Počítači ovládaní roboti mohou hrát společně s jinými roboty a/nebo lidskými hráči, a to buď přes internet, v síti LAN nebo v místní relaci. Funkce a inteligence robotů se mohou velmi lišit, zejména u obsahu vytvořeného komunitou. Pokročilé roboty obsahují strojové učení pro dynamické učení vzorů protivníka i dynamické učení dříve neznámých map - zatímco triviálnější roboti se mohou zcela spolehnout na seznamy trasových bodů vytvořených vývojářem pro každou mapu, což omezuje robota, aby hrál pouze mapy s řečené waypointy.

Používání robotů je obecně v rozporu s pravidly současných masivně multiplayerových online her na hrdiny (MMORPG), ale značný počet hráčů stále používá roboty MMORPG pro hry jako RuneScape .

Hráči MUD mohou spouštět roboty k automatizaci pracných úkolů, které někdy mohou tvořit hlavní část hry. Zatímco ve většině MUDů jde o zakázaný postup, existuje pro hráče pobídka, aby ušetřil čas, zatímco robot hromadí zdroje, například zkušenosti , pro postavu hráče .

Typy

Roboti mohou být statičtí, dynamičtí nebo obojí. Statické roboty jsou navrženy tak, aby sledovaly předem vytvořené trasové body pro každou úroveň nebo mapu. Tito roboti potřebují pro každou mapu jedinečný soubor trasových bodů. Například roboti Quake III Arena používají k pohybu po mapě soubor systému povědomí o oblasti, zatímco roboti Counter-Strike používají soubor trasových bodů. Dynamičtí roboti se během hraní učí úrovně a mapy, například RealBot pro Counter-Strike . Někteří roboti jsou navrženi pomocí statických i dynamických funkcí.

Viz také

Reference