veikman / cbg

Making tabletop game cards

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CBG: a Card-Based Game creation library

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.

Installation

CBG is a regular Python 3 distutils package. Please read the makefile for common conveniences.

Usage

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.

Legal

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.

About

Making tabletop game cards

License:GNU General Public License v3.0


Languages

Language:Python 99.7%Language:Makefile 0.3%