Agentes inteligentes

Solo disponible en BuenasTareas
  • Páginas : 26 (6434 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de febrero de 2011
Leer documento completo
Vista previa del texto
Jorge Alexander Londoño Carvajal 1X700128 alexander2151@gmail.com Ingeniería de Sistemas Universidad Autónoma de Manizales Manizales 2010

DESARROLLO DE ALGORITMOS APLICANDO AGENTES INTELIGENTES EN LOS VIDEOJUEGOS

INTRODUCCIÓN Esta investigación se refiere al desarrollo de algoritmos con aplicaciones de agentes inteligentes y de la utilización de estos en los videojuegos. Los juegos provocande forma inexplicable una gran fascinación hacia las personas y la idea de que las computadoras jueguen existe desde el inicio mismo de estas. A lo largo de los años los videojuegos se han convertido en parte de nuestro vivir diario, debido a esto, es que cada día necesitamos avanzar en esta industria en donde debemos intentar dar un paso adelante buscando nuevas formas de desarrollar algoritmosque hagan más eficaz la ejecución de procesos por parte de los agentes involucrados en el videojuego y tener un mejor rendimiento computacional por parte de la máquina en la que se ejecute dicho juego. Actualmente los videojuegos son implementados mediante scripts lo cual implica que tienen un número de acciones que han sido previamente conocidas y programadas por el creador del juego. Al lado dela calidad gráfica y los mundos virtuales cada vez más realistas que se muestran en el videojuego hay que sumar el uso de la inteligencia artificial que entra en este mundo convertido en agente inteligente. Un agente inteligente es una entidad capaz de aprender del medio ambiente o el entorno en el que se encuentre, hay que tener claro que un agente no es inteligente por si mismo sino que eldesarrollador es quién hace que el agente adquiera habilidades o conocimientos dependiendo en gran parte de la estructura del algoritmo y la forma como se vaya a utilizar dicho agente.

DESCRIPCIÓN DEL ÁREA PROBLEMÁTICA La motivación del presente estudio radica a partir de una serie de problemáticas que se presentan en los videojuegos y que se enumeran a continuación:  Los videojuegos hanevolucionado a lo largo del tiempo y se han convertido en parte fundamental de nuestro diario vivir, razón por la cual nos vemos en la necesidad de hacer que este tipo de entretenimiento avance en la misma forma en que avanza el mundo moderno dejando atrás el tipo de videojuego que siempre cumplía con los mismos parámetros de jugadas haciendo conocidas la mayoría de estas jugadas por parte de losjugadores, que en su gran mayoría muestra descontento al saber el total de jugadas con las cuales pueden ser vencedores. En los videojuegos son pocas las aplicaciones existentes para hacer que un agente reconozca de manera fácil el entorno en el que está, haciendo dependientes del jugador todas y cada una de las posibles jugadas que se pueden tener dentro del videojuego llevando por consiguiente a que estese torne aburrido y repetitivo. Son pocas las formas que hay hoy en día para hacer que agentes dentro de los videojuegos se tornen eficaces, reaccionen de forma rápida y precisa ante cualquier evento y cambien su comportamiento durante el juego, haciendo que el videojuego deje de ser interesante para los jugadores y adversarios los cuales siempre están a la expectativa de conseguir el mejorvideojuego que se adapte a ellos y cumpla con todos sus requerimientos. En la mayoría de los videojuegos actuales no se presentan muchos desafíos interesantes y concretos para el aprendizaje de las máquinas. Por ejemplo, estos no proporcionan plataformas para el estudio de métodos de control, toma de decisiones por parte de los agentes, coordinación y optimización del juego generando incertidumbreentre los jugadores y adversarios. El comportamiento de los personajes en el juego es predecible y muy simple, lo cual hace que sea un juego monótono y se puedan determinar con facilidad las condiciones de reacción del adversario.









Así pues, logramos comprender la necesidad de tener un soporte computacional que sirva para la creación de nuevos videojuegos en los cuales los...
tracking img