stringtranslate.com

Robot de videojuegos

En los videojuegos , un bot o dron es un tipo de software de sistema experto basado en inteligencia artificial (IA) que juega un videojuego en lugar de un humano. Los bots se utilizan en una variedad de géneros de videojuegos para una variedad de tareas: un bot escrito para un juego de disparos en primera persona (FPS) funciona de manera muy diferente a uno escrito para un juego de rol multijugador masivo en línea (MMORPG). Lo primero puede incluir análisis del mapa e incluso estrategia básica; este último puede usarse para automatizar una tarea repetitiva y tediosa como la agricultura .

Los bots escritos para juegos de disparos en primera persona generalmente intentan imitar cómo jugaría un humano. Los bots controlados por computadora pueden jugar contra otros bots y/o jugadores humanos al unísono, ya sea a través de Internet, en una LAN o en una sesión local. [1] Las características y la inteligencia de los bots pueden variar mucho, especialmente con el contenido creado por la comunidad. Los bots avanzados cuentan con aprendizaje automático para el aprendizaje dinámico de los patrones del oponente, así como el aprendizaje dinámico de mapas previamente desconocidos, mientras que los bots más triviales pueden depender completamente de listas de puntos de ruta creados para cada mapa por el desarrollador, lo que limita al bot a jugar solo mapas con dichos puntos de referencia.

El uso de bots generalmente va en contra de las reglas de los juegos de rol multijugador masivo en línea (MMORPG) actuales, pero un número significativo de jugadores todavía usa bots MMORPG para juegos como RuneScape . [2]

Los jugadores de MUD pueden ejecutar bots para automatizar tareas laboriosas, que a veces pueden constituir la mayor parte del juego. Si bien es una práctica prohibida en la mayoría de los MUD, existe un incentivo para que el jugador ahorre tiempo mientras el bot acumula recursos, como experiencia , para el personaje del jugador .

Tipos

Los bots pueden ser estáticos, dinámicos o ambos. Los robots estáticos están diseñados para seguir puntos de referencia prediseñados para cada nivel o mapa. Estos robots necesitan un archivo de waypoint único para cada mapa. Por ejemplo, los bots de Quake III Arena usan un archivo del sistema de reconocimiento de área para moverse por el mapa, mientras que los bots de Counter-Strike usan un archivo de waypoint. [3] Los robots dinámicos aprenden los niveles y mapas mientras juegan, como RealBot para Counter-Strike . Algunos bots están diseñados utilizando funciones tanto estáticas como dinámicas.

Ver también

Referencias

  1. ^ GameBots: un banco de pruebas flexible para la investigación en equipos de múltiples agentes Gal A. Kaminka, Manuela M. Veloso, Steve Schaffer, Chris Sollitto, Rogelio Adobbati, Andrew N. Marshall, Andrew Scholer y Sheila Tejada. Comunicaciones de la ACM, 45(1):43–45, enero de 2002.
  2. ^ Mayor, Tom (3 de noviembre de 2011). "El evento nuclear de bots de Runescape prohíbe 1,5 millones de bots en un día". Jugador de PC . Consultado el 14 de julio de 2016 .
  3. ^ JMP van Waveren (28 de junio de 2001). "Tesis de Quake III Arena Bot" (PDF) . Facultad ITS de la Universidad Tecnológica de Delft.