Card Game Simulator

Play your favorite card games!

Defining Custom Games

Card Game Simulator allows users to download custom card games to use within the application.

CGS games directory

Custom games are defined by creating a new folder within the persistent games data directory. The location of this persistent data directory varies depending on platform. Some examples include:

Custom game folder structure

The structure of this custom game folder is:

JSON File Structure

When downloading a custom game from a url, the data that is being downloaded is the contents of the <name>.json file. CGS generates the rest of the folder structure based off the information in that file.

You can create your own json and validate against these schema:

Examples

Functional examples can be found in the CGS Google Drive folder.