Investigación e Innovación en Ingenierías (Jan 2013)
Library on Crowd Behavior for Agents Treatment on Videogames
Abstract
Abstract This paper covers the investigation process and further design and implementation of a library on crowd behaviors for videogames. Three methods were studied in order to pick up one of them, resulting to be Steering Behaviors method the one selected to be adopted. The library supports simulations with a large number of moving agents. It also copes with polygonal obstacles avoidance. Additionally, simulations can be adapted to many contexts by tuning some parameters. The library consists of an original design mostly based on Command Pattern that allows it to be easily usable and extendable. Resumen Este documento cubre el proceso de investigación y el diseño e implementación de una biblioteca en los comportamientos de multitud de videojuegos. Tres métodos fueron estudiados con el fin de recoger a uno de ellos, el resultado es el método de dirección Comportamientos que se ha seleccionado para su adopción. La biblioteca admite simulaciones con un gran número de agentes móviles. También hace frente a la evitación obstáculos poligonales. Además, las simulaciones se pueden adaptar a diferentes contextos mediante la regulación de algunos parámetros. La biblioteca consta de un diseño original basado principalmente en modelo de comandos que permite que sea fácilmente utilizable y extensible.
Keywords