Crowd behavior is the collective act and gathering of a group of individuals to achieve a shared purpose. Swarm intelligence-based optimization algorithms are usually used to solve complex problems for crowd behavior. Crowd simulations are often used for the analyses that require precision in different domains such as complex structural analysis, image recognition, creating nature-inspired non-player character movements in video games, and more. In this study, a generic crowd simulation framework that can be used to simulate already-available crowd simulation algorithms and design new ones was developed. The test environment layout was generated with the use of a generate-and-test algorithm combined with the crowd simulation algorithms to make sure that the generated content is meeting the requirements of a crowd simulation environment. Within the framework, three different crowd simulation algorithms —firefly algorithm, particle swarm optimization, and artificial bee colony— are generated and also implemented as puzzle-like video games. The results show that all fireflies achieved to gather at the global minimum of the generated layout faster and in a more precise way than the artificial bee colony algorithm and particle swarm optimization algorithm. The developed framework enables a generic and parametric testbed to design and compare different algorithms and to generate video games.
Crowd Simulation, Firefly Algorithm, Artificial Bee Colony Algorithm, Particle Swarm Optimization, Generate-and-Test Algorithm, Game Generation
Kalabalık Simülasyonu, Ateşböceği Algoritması, Yapay Arı Kolonisi, Parçacık Sürü Optimizasyonu, Oluştur-ve-Test-Et Algoritması, Oyun Üretimi
Primary Language | English |
---|---|
Subjects | Engineering |
Journal Section | Journals |
Authors |
|
Publication Date | December 31, 2020 |
Published in Issue | Year 2020, Volume 6, Issue 2 |
Bibtex | @research article { muglajsci706841, journal = {Mugla Journal of Science and Technology}, issn = {2149-3596}, address = {}, publisher = {Muğla Sıtkı Koçman Üniversitesi}, year = {2020}, volume = {6}, number = {2}, pages = {69 - 78}, doi = {10.22531/muglajsci.706841}, title = {IMPLEMENTATION OF A GENERIC FRAMEWORK ON CROWD SIMULATION: A NEW ENVIRONMENT TO MODEL CROWD BEHAVIOR AND DESIGN VIDEO GAMES}, key = {cite}, author = {Yücel, Furkan and Sürer, Elif} } |
APA | Yücel, F. & Sürer, E. (2020). IMPLEMENTATION OF A GENERIC FRAMEWORK ON CROWD SIMULATION: A NEW ENVIRONMENT TO MODEL CROWD BEHAVIOR AND DESIGN VIDEO GAMES . Mugla Journal of Science and Technology , 6 (2) , 69-78 . DOI: 10.22531/muglajsci.706841 |
MLA | Yücel, F. , Sürer, E. "IMPLEMENTATION OF A GENERIC FRAMEWORK ON CROWD SIMULATION: A NEW ENVIRONMENT TO MODEL CROWD BEHAVIOR AND DESIGN VIDEO GAMES" . Mugla Journal of Science and Technology 6 (2020 ): 69-78 <https://dergipark.org.tr/en/pub/muglajsci/issue/57006/706841> |
Chicago | Yücel, F. , Sürer, E. "IMPLEMENTATION OF A GENERIC FRAMEWORK ON CROWD SIMULATION: A NEW ENVIRONMENT TO MODEL CROWD BEHAVIOR AND DESIGN VIDEO GAMES". Mugla Journal of Science and Technology 6 (2020 ): 69-78 |
RIS | TY - JOUR T1 - IMPLEMENTATION OF A GENERIC FRAMEWORK ON CROWD SIMULATION: A NEW ENVIRONMENT TO MODEL CROWD BEHAVIOR AND DESIGN VIDEO GAMES AU - Furkan Yücel , Elif Sürer Y1 - 2020 PY - 2020 N1 - doi: 10.22531/muglajsci.706841 DO - 10.22531/muglajsci.706841 T2 - Mugla Journal of Science and Technology JF - Journal JO - JOR SP - 69 EP - 78 VL - 6 IS - 2 SN - 2149-3596- M3 - doi: 10.22531/muglajsci.706841 UR - https://doi.org/10.22531/muglajsci.706841 Y2 - 2020 ER - |
EndNote | %0 Mugla Journal of Science and Technology IMPLEMENTATION OF A GENERIC FRAMEWORK ON CROWD SIMULATION: A NEW ENVIRONMENT TO MODEL CROWD BEHAVIOR AND DESIGN VIDEO GAMES %A Furkan Yücel , Elif Sürer %T IMPLEMENTATION OF A GENERIC FRAMEWORK ON CROWD SIMULATION: A NEW ENVIRONMENT TO MODEL CROWD BEHAVIOR AND DESIGN VIDEO GAMES %D 2020 %J Mugla Journal of Science and Technology %P 2149-3596- %V 6 %N 2 %R doi: 10.22531/muglajsci.706841 %U 10.22531/muglajsci.706841 |
ISNAD | Yücel, Furkan , Sürer, Elif . "IMPLEMENTATION OF A GENERIC FRAMEWORK ON CROWD SIMULATION: A NEW ENVIRONMENT TO MODEL CROWD BEHAVIOR AND DESIGN VIDEO GAMES". Mugla Journal of Science and Technology 6 / 2 (December 2020): 69-78 . https://doi.org/10.22531/muglajsci.706841 |
AMA | Yücel F. , Sürer E. IMPLEMENTATION OF A GENERIC FRAMEWORK ON CROWD SIMULATION: A NEW ENVIRONMENT TO MODEL CROWD BEHAVIOR AND DESIGN VIDEO GAMES. Mugla Journal of Science and Technology. 2020; 6(2): 69-78. |
Vancouver | Yücel F. , Sürer E. IMPLEMENTATION OF A GENERIC FRAMEWORK ON CROWD SIMULATION: A NEW ENVIRONMENT TO MODEL CROWD BEHAVIOR AND DESIGN VIDEO GAMES. Mugla Journal of Science and Technology. 2020; 6(2): 69-78. |
IEEE | F. Yücel and E. Sürer , "IMPLEMENTATION OF A GENERIC FRAMEWORK ON CROWD SIMULATION: A NEW ENVIRONMENT TO MODEL CROWD BEHAVIOR AND DESIGN VIDEO GAMES", Mugla Journal of Science and Technology, vol. 6, no. 2, pp. 69-78, Dec. 2020, doi:10.22531/muglajsci.706841 |
Mugla Journal of Science and Technology (MJST) is licensed under the Creative Commons Attribution-Noncommercial-Pseudonymity License 4.0 international license.