Social Modeling via Logic Programming in City of Gangsters
DOI:
https://doi.org/10.1609/aiide.v17i1.18912Keywords:
Game Design, Strategy Game, Knowledge Representation, Social Modeling, Logic ProgrammingAbstract
City of Gangsters is a commercial strategy game with significant social modeling mechanics: it is a tycoon management game, where the player needs to work their social connections with a network of roughly 1200 NPCs to get things done, and NPC opinions about the player modulate the player's ability to succeed. We found logic programming to be well suited to our knowledge representation problem, including the need to perform inferences over a relationship network with more than a thousand active characters, and to provide the player with meaningful feedback about the consequences of their actions in the social space. In this paper we present the technical details of this social modeling problem, the details of our logic programming implementation, and how this interacts with the game's design and its social and material economies.Downloads
Published
2021-10-04
How to Cite
Zubek, R., Horswill, I., Robison, E., & Viglione, M. (2021). Social Modeling via Logic Programming in City of Gangsters. Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, 17(1), 220-226. https://doi.org/10.1609/aiide.v17i1.18912
Issue
Section
Practitioner Papers