CBG is a toolkit for writing programs that transform human-readable specifications for novel playing cards into SVG graphics. These graphics can then be printed and used in tabletop games and similar activities.
CBG is intended primarily for game designers with programming skills. Apart from making new games, the library is also useful for simple handouts, such as memos on the dramatis personae of an RPG campaign, and for "resurrecting" games long out of print.
CBG is a regular Python 3 distutils package. Please read the makefile for common conveniences.
By default, CBG produces SVG graphics scaled to A4 pages, with measurements treated as being in millimetres, despite the scale-free nature of SVG.
An example implementation is provided in another repository, where CBG is used to generate a planning poker deck.
The library API should be considered unstable. There is no manual.
To contact the author, please use the following information:
Viktor Eikman viktor.eikman@gmail.com Grevegårdsvägen 164, 42161 Västra Frölunda, SWEDEN
Before forking this project, consider submitting your contribution.
CBG is licensed as detailed in the accompanying file COPYING.txt.