Skip to contents

tibble data frames of setups for 23 checkers variants. Data frame output can usually be plotted with pmap_piece(df, default.units = "in").

Usage

checker_american_checkers(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_american_pool_checkers(
  cell_width = getOption("ppdf.checker_cell_width", 1)
)

checker_bashni(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_brazilian_checkers(
  cell_width = getOption("ppdf.checker_cell_width", 1)
)

checker_canadian_checkers(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_checkers(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_column_checkers(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_corner_checkers(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_czech_checkers(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_dameo(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_english_checkers(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_frisian_checkers(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_gothic_checkers(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_international_checkers(
  cell_width = getOption("ppdf.checker_cell_width", 1)
)

checker_italian_checkers(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_jamaican_checkers(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_lasca(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_malaysian_checkers(
  cell_width = getOption("ppdf.checker_cell_width", 1)
)

checker_one_way_checkers(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_portuguese_checkers(
  cell_width = getOption("ppdf.checker_cell_width", 1)
)

checker_russian_checkers(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_singaporean_checkers(
  cell_width = getOption("ppdf.checker_cell_width", 1)
)

checker_spanish_checkers(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_thai_checkers(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_turkish_checkers(cell_width = getOption("ppdf.checker_cell_width", 1))

checker_unified_pool_checkers(
  cell_width = getOption("ppdf.checker_cell_width", 1)
)

checker_zimbabwean_pool_checkers(
  cell_width = getOption("ppdf.checker_cell_width", 1)
)

Arguments

cell_width

Width of board cell. Most renderers support 1 or 2.

Value

A tibble::tibble() data frame with the following columns:

  • "piece_side"

  • "suit"

  • "rank"

  • "cfg" (optional, defaults to "piecepack")

  • "x"

  • "y"

  • "angle" (optional, defaults to 0).

This data frame is compatible with piecepackr::render_piece() and likely ppcli::cat_piece().

Details

Here are links for more information about the various games:

GameURL
(American) Checkers AKA (English) Draughtshttps://en.wikipedia.org/wiki/Draughts
American Pool Checkershttps://draughts.github.io/american-pool-checkers.html
Bashni AKA Column Checkershttps://en.wikipedia.org/wiki/Bashni
Brazilian Checkers AKA Brazilian Draughtshttps://en.wikipedia.org/wiki/Brazilian_draughts
Canadian Checkers AKA Canadian Draughtshttps://en.wikipedia.org/wiki/Canadian_checkers
Corner Checkers AKA Corner Draughtshttps://brainking.com/en/GameRules?tp=30
Czech Checkers AKA Czech Draughtshttps://en.wikipedia.org/wiki/Czech_draughts
Dameohttps://en.wikipedia.org/wiki/Dameo
Frisian Checkers AKA Frisian Draughtshttps://en.wikipedia.org/wiki/Frisian_draughts
Gothic Checkers AKA Gothic Draughtshttp://mlwi.magix.net/bg/gothiccheckersvariants.htm
International Checkers AKA International Draughtshttps://en.wikipedia.org/wiki/International_draughts
Italian Checkers AKA Italian Draughtshttps://en.wikipedia.org/wiki/Italian_draughts
Jamaican Checkers AKA Jamaican Draughtshttps://web.archive.org/web/20230605023244/http://poolcheckers.com/jamaica/
Lascahttp://www.lasca.org
Malaysian Checkers AKA Singaporean Checkershttps://brainking.com/en/GameRules?tp=31
One Way Checkers AKA One Way Draughtshttps://brainking.com/en/GameRules?tp=31
Portuguese Checkers AKA Portuguese Draughtshttp://www.fpdamas.pt/regras/
Russian Checkers AKA Russian Draughtshttps://en.wikipedia.org/wiki/Russian_draughts
Spanish Checkers AKA Spanish Draughtshttps://mindsports.nl/index.php/on-the-evolution-of-draughts-variants/draughts-variants/497-dama_s
Thai Checkers AKA Thai Draughts AKA Mak-hot AKA Makhoshttps://checkers.fandom.com/wiki/Mak-hot
Turkish Checkers AKA Turkish Draughts AKA Damahttps://en.wikipedia.org/wiki/Turkish_draughts
Unified Pool Checkershttps://wiegerw.github.io/pdn/gametype.html
Zimbabwean Pool Checkershttps://wiegerw.github.io/pdn/gametype.html