Gamifying agent-based models in Cormas: Towards the playable architecture for serious games in Pharo
Agent-based modelling (ABM) and role-playing games (RPGs) are among the main practices used in the companion modelling approach (ComMod). While ABMs provide higher computational capabilities, RPGs are more accessible and more engaging for the local stakeholders. There is a growing interest in combining those two approaches, in fact, games can be seen as ABMs where human players act as agents. However, to the best of our knowledge, there a no ABM platforms that support gaming out-of the box. In this work, we propose to extend Cormas, an agent-based modelling platform to provide "playability" for model entities. This way, any model developed in Cormas can potentially be played as a game, and any game can be run as a simulation. "Playability" is achieved by extending the architecture of Cormas with several layers. Through the implementation of the serious game "Planet C", we established each layer one by one, reaching towards the desired architecture.
Paper
The full text of this publication is not hosted on 44B due to licensing.
Read it at OpenAlex