TY - JOUR A1 - Rosenthal, Mirko A1 - Richter, David Jona A1 - Hübner, Falk A1 - Staudacher, Jochen A1 - Hintze, Arend T1 - APGG - A Modular C++ Framework for Asymmetric Public Goods Games T2 - The Journal of Open Source Software : a developer friendly journal for research software packages N2 - The Asymmetric Public Goods Game (APGG) C++ framework offers an easy to use environment to study game theoretical questions. Specifically, it is designed to address questions in the domain of asymmetric public goods games. The modular architecture allows for a vast amount of scenarios and setups for experimenting with different public goods games, using easy to change parameters. Users can experiment with well mixed and structured populations as well as with symmetric and asymmetric payoffs. APGG also features group level payoffs and individual payoffs, and different evolutionary selection mechanisms (Miller et al., 1995) and replication schemes. Results are automatically saved in semantic and descriptive structures and can be easily visualized with the included Python scripts. This paper aims to explain the functionality and the structure of the framework, to show the workflow that APGG follows, to present the different modules that are available, and to show how APGG can be used to run experiments with public goods games on example scenarios. KW - Spieltheorie KW - Evolutionäre Spieltheorie KW - Computersimulation KW - Public Goods Game KW - Agent-based Simulation Y1 - 2023 UR - https://opus4.kobv.de/opus4-hs-kempten/frontdoor/index/index/docId/2025 SN - 2475-9066 VL - 8. IS - 8 (89) SP - 1 EP - 8 PB - JOSS ER -