Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Article type: Research Article
Authors: Brittain, Matthewa | Ma, Minhuab; *
Affiliations: [a] School of Computing and Mathmetics, University of Derby, Kedleston Road, Derby, DE22 1GB, UK | [b] Digital Design Studio, The Glasgow School of Art, The Hub, Pacific Quay, Glasgow, G51 1EA, UK
Correspondence: [*] Corresponding author. E-mail: m.ma@gsa.ac.uk
Abstract: A crowd simulator which creates autonomous characters' behaviour in crowds consists many components such as pathfinding, collision avoidance, character creation, behaviour system, and level of details. The majority of these involve different level of decision making in order to simulate autonomous agents' behaviour. Some components have a few different algorithms that can be adopted. For a simulator with a large number of autonomous agents, these components need to be efficient to contribute to the creation of a faster and cheaper game environment. Otherwise bottlenecks may occur and this can led to a poor representation. In this paper we investigate these areas, discuss and compare existing approaches in each component, and select the best combination on Xbox 360 through a series of experiments on our crowd simulator within the Microsoft XNA framework. We used the Xbox 360 console for accurate testing which is not affected by other processes running in the background. We also optimise the application to overcome bottleneck issues. Our simulator is able to handle a large number of automonous agents with a healthy frame rate of 60 FPS. Based on our implementation and testing results, some recommendations are provided in this paper, which will be useful for independent game developers who create games containing autonomous crowd for Xbox 360 using XNA framework.
Keywords: Video games, crowd simulation, autonomous agents, pathfinding, collision avoidance, level of details, character animation, Xbox 360
DOI: 10.3233/IDT-2011-0110
Journal: Intelligent Decision Technologies, vol. 5, no. 3, pp. 253-271, 2011
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
sales@iospress.com
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
info@iospress.nl
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office info@iospress.nl
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
china@iospress.cn
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
如果您在出版方面需要帮助或有任何建, 件至: editorial@iospress.nl