Artifact Evaluation

Chaos Cards is a prototype digital card game with a style similar to Hearthstone. It supports procedurally generated cards with diverse effects defined by a set of grammar rules. The project also features on using simulation and evolution to evaluate the performance of randomly generated cards. Chaos Cards is implemented with C++ and Grammatical Item Generation Language (GIGL).

The artifact is a demo for the game and part of the research for the submitted work. It includes the AI and simulation/evaluation part, but the neural network part is not included in the artifact for simplicity. We included the setup for both Windows (with Visual Studio 2019) and Unix (compiling with g++/gcc) systems.