Skip to content

A helper for designing game cards, dice and tokens (and probably other things)

Notifications You must be signed in to change notification settings

bil-bas/board_game_crafter

Repository files navigation

BoardGameCrafter

A helper for designing game cards, dice and tokens (and probably other things). Layout is arranged on A4 PDF (or left in separate SVG files) for printing, with additional cutting templates created (for vinyl cutters or laser cutters).

Dependencies

Inkscape

This package relies on Inkscape 1.3+ being installed on your system (in specifically /usr/bin/inkscape). This is only used to batch convert SVG files to PDF files, so if you are only generating SVGs there is no need for Inkscape. Python packages that export to PDF or do this conversion seem to work well with drawing elements, but seem to ignore fonts entirely.

pdftk

This package relies on pdftk, to shuffle merge fronts and backs of cards together into a single PDF file.

Example games

  • Ecogame for Escape2Make

How to Use

  • Download the git repository.
  • Put your game in ./games/ with:
    • ./games/<game>/build.py file, which contains build() and, optionally, upload() methods.
    • ./games/<game>/<game>/ folder containing your Python classes.
    • ./games/<game>/images/ containing images.
    • ./games/<game>/config/ containing config files (.yaml)
  • Build with ./board_game_crafter (output in ./output//)

TODO

  • Convert to a python package that can be installed on your system and a globally accessible command.

About

A helper for designing game cards, dice and tokens (and probably other things)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages