Integrating a simulation model as an architectural component of a game

  • André Koscianski UTFPR
  • Guilherme T. S. Abreu UTFPR
  • Luiz G. M. Padilha UTFPR

Resumo


Many computer games involve the simulation of real-world phenomena, mechanisms, and behavior of beings. Examples vary from simple Physics found in the platform style to characters that learn and adapt according to user choices. Another field that uses computer models is criminology, a theme that is also a starting point for many games. This paper studies the integration of a (serious) criminal simulation model and a computer game, keeping the two perspectives separated; the model functions as an add-on that reshapes parts of the game.

Palavras-chave: simulation model, computer game, software architecture

Referências

A. Dillon, “Signifying the west: colonialist design in Age of Empires III: The WarChiefs, “Eludamos: Journal for Computer Game Culture, vol. 2, no. 1, pp. 129–144, 2008.

S. Aleem, L. F. Capretz, and F. Ahmed, “Critical success factors to improve the game development process from a developer’s perspective, “Journal of Computer Science and Technology, vol. 31, no. 5, pp. 925–950, 2016.

L. G. Freitas et al., “Gear2d: an extensible component-based game engine, “in Proceedings of the International Conference on the Foundations of Digital Games, 2012, pp. 81–88.

W. Van der Vegt, W. Westera, E. Nyamsuren, A. Georgiev, and I. M. Ortiz, “RAGE architecture for reusable serious gaming technology components, “International Journal of Computer Games Technology, vol. 2016, 2016.

El-Hokayem, A., Falcone, Y., & Jaber, M. (2018). Modularizing behavioral and architectural crosscutting concerns in formal component-based systems–Application to the Behavior Interaction Priority framework. Journal of logical and algebraic methods in programming, 99, pp. 143-177.

Apel, S., & Kästner, C. (2009). An overview of feature-oriented software development. J. Object Technol., 8(5), 49-84.

Passos, E. B., Sousa, J. W. S., Clua, E. W. G., Montenegro, A., & Murta, L. (2010). Smart composition of game objects using dependency injection. Computers in Entertainment (CIE), 7(4), 1-15.

N. Malleson, A. Heppenstall, L. See, and A. Evans, “Using an agent-based crime simulation to predict the effects of urban regeneration on individual household burglary risk, “Environment and Planning B: Planning and Design, vol. 40, no. 3, pp. 405–426, 2013.

D. Birks and H. Elffers, “Agent-based assessments of criminological theory, “Encyclopedia of Criminology and Criminal Justice, pp. 19– 32, 2014.

E. R. Groff, S. D. Johnson, and A. Thornton, “State of the art in agent-based modeling of urban crime: An overview, “Journal of Quantitative Criminology, vol. 35, no. 1, pp. 155–193, 2019.

A. El Rhalibi and M. Merabti, “Agents-based modeling for a peer-topeer MMOG architecture, “Computers in Entertainment (CIE), vol. 3, no. 2, pp. 3–3, 2005.

N. Devia and R. Weber, “Generating crime data using agent-based simulation, “Computers, Environment and Urban Systems, vol. 42, pp. 26–41, 2013.

J. Dormans, Engineering emergence: applied theory for game design. Amsterdam: Universiteit van Amsterdam, 2012. [Online], https://hdl.handle.net/11245/1.358623, Outubro de 2022.
Publicado
24/10/2022
KOSCIANSKI, André; ABREU, Guilherme T. S.; PADILHA, Luiz G. M.. Integrating a simulation model as an architectural component of a game. In: TRILHA DE COMPUTAÇÃO – ARTIGOS CURTOS - SIMPÓSIO BRASILEIRO DE JOGOS E ENTRETENIMENTO DIGITAL (SBGAMES), 21. , 2022, Natal/RN. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 289-294. DOI: https://doi.org/10.5753/sbgames_estendido.2022.225424.