Videospil bot - Video game bot
I videospil , en bot er en form for kunstig intelligens (AI) -baseret ekspertsystem software , der spiller et videospil i stedet for et menneske. Bots bruges i en række forskellige videospilgenrer til en række opgaver: en bot skrevet til en førstepersonsskytte (FPS) fungerer meget anderledes end en, der er skrevet til et massivt multiplayer online rollespil (MMORPG). Førstnævnte kan omfatte analyse af kortet og endda grundlæggende strategi; sidstnævnte kan bruges til at automatisere en gentagende og kedelig opgave som landbrug .
Bots skrevet til førstepersonsskytter prøver normalt at efterligne, hvordan et menneske ville spille et spil. Computerstyrede bots kan spille mod andre bots og/eller menneskelige spillere i fællesskab, enten over internettet, på et LAN eller i en lokal session. Bots funktioner og intelligens kan variere meget, især med indhold, der er skabt af fællesskabet. Avancerede bots har maskinlæring til dynamisk indlæring af modstandernes mønstre samt dynamisk indlæring af tidligere ukendte kort - hvorimod mere trivielle bots fuldstændigt kan stole på lister over waypoints, der er oprettet for hvert kort af udvikleren, hvilket begrænser boten til kun at spille kort med sagde waypoints.
Brug af bots er generelt i modstrid med reglerne for nuværende massivt multiplayer online rollespil (MMORPG'er), men et betydeligt antal spillere bruger stadig MMORPG-bots til spil som RuneScape .
MUD -spillere kan køre bots for at automatisere besværlige opgaver, som nogle gange kan udgøre hovedparten af gameplayet. Selvom det er forbudt i de fleste MUD'er, er der et incitament for spilleren til at spare tid, mens boten samler ressourcer, f.eks. Erfaring , til spillerens karakter .
Typer
Bots kan være statiske, dynamiske eller begge dele. Statiske bots er designet til at følge foruddefinerede waypoints for hvert niveau eller kort. Disse bots har brug for en unik waypoint -fil til hvert kort. For eksempel bruger Quake III Arena- bots en systembevidsthedsfil til at bevæge sig rundt på kortet, mens Counter-Strike- bots bruger en waypoint-fil. Dynamiske bots lærer niveauer og kort, mens de spiller, f.eks. RealBot for Counter-Strike . Nogle bots er designet ved hjælp af både statiske og dynamiske funktioner.