{
  "_id": "6a1be8891d7bb097a0a1c139",
  "Encoding": "UTF-8",
  "Package": "ppdf",
  "Type": "Package",
  "Title": "Board Game Setups",
  "Version": "0.3.0-20",
  "Authors@R": "c(person(\"Trevor L.\", \"Davis\", role=c(\"aut\", \"cre\"),\nemail=\"trevor.l.davis@gmail.com\",\ncomment = c(ORCID = \"0000-0001-6341-4639\")))",
  "Description": "Generate 'tibble' data frames indicating how to set up\nover a hundred board games playable with public domain game\nsystems. Data format can be used by 'piecepackr' to generate\ngraphics with the 'grid', 'ggplot2', 'rayrender', 'rayvertex',\nand 'rgl' graphics systems and by 'ppcli' to generate plaintext\ngraphics with 'cli'.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/piecepackr/ppdf,\nhttps://trevorldavis.com/R/ppdf/",
  "BugReports": "https://github.com/piecepackr/ppdf/issues",
  "LazyLoad": "yes",
  "Remotes": [
    "piecepackr/piecepackr",
    "piecepackr/ppcli"
  ],
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://piecepackr.r-universe.dev",
  "Date/Publication": "2026-05-01 06:50:54 UTC",
  "RemoteUrl": "https://github.com/piecepackr/ppdf",
  "RemoteRef": "HEAD",
  "RemoteSha": "5261c58e168cfc2d1d3208c09437d824ed32a531",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-31 07:15:12 UTC",
    "User": "root"
  },
  "Author": "Trevor L. Davis [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-6341-4639>)",
  "Maintainer": "Trevor L. Davis <trevor.l.davis@gmail.com>",
  "MD5sum": "ca0d63d6c032df09d7b1512ce1becd8b",
  "_user": "piecepackr",
  "_type": "src",
  "_file": "ppdf_0.3.0-20.tar.gz",
  "_fileid": "2e901ebc274a3180d72eafabd154b0804f9c1de5b140ec695df82d0efe3a2ba8",
  "_filesize": 1137579,
  "_sha256": "2e901ebc274a3180d72eafabd154b0804f9c1de5b140ec695df82d0efe3a2ba8",
  "_created": "2026-05-31T07:15:12.000Z",
  "_published": "2026-05-31T07:51:37.253Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78708013134,
      "time": 135,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7314734195"
    },
    {
      "job": 78708013142,
      "time": 196,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7314741058"
    },
    {
      "job": 78708013132,
      "time": 153,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7314970837"
    },
    {
      "job": 78708013135,
      "time": 117,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7314973362"
    },
    {
      "job": 78707855798,
      "time": 176,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314717890"
    },
    {
      "job": 78708013147,
      "time": 118,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314732165"
    },
    {
      "job": 78708013140,
      "time": 107,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7314730782"
    },
    {
      "job": 78708013143,
      "time": 104,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7314730317"
    },
    {
      "job": 78708013145,
      "time": 96,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7314729669"
    }
  ],
  "_buildurl": "https://github.com/r-universe/piecepackr/actions/runs/26706201257",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/piecepackr/ppdf",
  "_commit": {
    "id": "5261c58e168cfc2d1d3208c09437d824ed32a531",
    "author": "Trevor L. Davis <trevor.l.davis@gmail.com>",
    "committer": "Trevor L. Davis <trevor.l.davis@gmail.com>",
    "message": "feat: `go_connect6()` and `go_renju()` (#62)\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>\n",
    "time": 1777618254
  },
  "_maintainer": {
    "name": "Trevor L. Davis",
    "email": "trevor.l.davis@gmail.com",
    "login": "trevorld",
    "description": "Studies electricity markets",
    "uuid": 2433259,
    "orcid": "0000-0001-6341-4639"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "piecepackr",
      "version": ">= 1.16.0-3",
      "role": "Suggests"
    },
    {
      "package": "ppcli",
      "version": ">= 0.3.0-2",
      "role": "Suggests"
    },
    {
      "package": "snakecase",
      "role": "Suggests"
    },
    {
      "package": "systemfonts",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    }
  ],
  "_owner": "piecepackr",
  "_selfowned": true,
  "_usedby": 4,
  "_updates": [
    {
      "week": "2026-14",
      "n": 9
    },
    {
      "week": "2026-15",
      "n": 17
    },
    {
      "week": "2026-16",
      "n": 4
    },
    {
      "week": "2026-17",
      "n": 10
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 4,
  "_contributors": [
    {
      "user": "trevorld",
      "count": 97,
      "uuid": 2433259
    }
  ],
  "_userbio": {
    "uuid": 60534728,
    "type": "organization",
    "name": "piecepackr"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ppdf"
  },
  "_devurl": "https://github.com/piecepackr/ppdf",
  "_pkgdown": "https://trevorldavis.com/R/ppdf/",
  "_searchresults": 0,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/ppdf.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "alquerque_alquerque",
    "alquerque_baghchal",
    "alquerque_bits",
    "alquerque_board",
    "alquerque_games",
    "alquerque_none",
    "alquerque_setup_by_name",
    "alquerque_suit",
    "checker_american_checkers",
    "checker_american_pool_checkers",
    "checker_bashni",
    "checker_bits",
    "checker_board",
    "checker_brazilian_checkers",
    "checker_breakthrough",
    "checker_canadian_checkers",
    "checker_checkers",
    "checker_column_checkers",
    "checker_corner_checkers",
    "checker_crossings",
    "checker_czech_checkers",
    "checker_dameo",
    "checker_dao",
    "checker_dodgem",
    "checker_english_checkers",
    "checker_focus",
    "checker_four_field_kono",
    "checker_frisian_checkers",
    "checker_games",
    "checker_gothic_checkers",
    "checker_grasshopper",
    "checker_international_checkers",
    "checker_italian_checkers",
    "checker_jamaican_checkers",
    "checker_jeson_mor",
    "checker_julgonu",
    "checker_kangaroo",
    "checker_lasca",
    "checker_lines_of_action",
    "checker_malaysian_checkers",
    "checker_none",
    "checker_one_way_checkers",
    "checker_portuguese_checkers",
    "checker_russian_checkers",
    "checker_setup_by_name",
    "checker_singaporean_checkers",
    "checker_spanish_checkers",
    "checker_suit",
    "checker_thai_checkers",
    "checker_turkish_checkers",
    "checker_unified_pool_checkers",
    "checker_zimbabwean_pool_checkers",
    "checkers_american_checkers",
    "checkers_american_pool_checkers",
    "checkers_board",
    "checkers_brazilian_checkers",
    "checkers_breakthrough",
    "checkers_by_name",
    "checkers_canadian_checkers",
    "checkers_checkers",
    "checkers_crossings",
    "checkers_czech_checkers",
    "checkers_dameo",
    "checkers_english_checkers",
    "checkers_focus",
    "checkers_four_field_kono",
    "checkers_frisian_checkers",
    "checkers_gothic_checkers",
    "checkers_grasshopper",
    "checkers_international_checkers",
    "checkers_italian_checkers",
    "checkers_jamaican_checkers",
    "checkers_julgonu",
    "checkers_lines_of_action",
    "checkers_none",
    "checkers_portuguese_checkers",
    "checkers_russian_checkers",
    "checkers_spanish_checkers",
    "checkers_thai_checkers",
    "checkers_turkish_checkers",
    "chess_angle",
    "chess_bits",
    "chess_board",
    "chess_by_name",
    "chess_chess",
    "chess_chess960",
    "chess_fischer_random_chess",
    "chess_games",
    "chess_horde_chess",
    "chess_international_chess",
    "chess_jeson_mor",
    "chess_monochrome_chess",
    "chess_none",
    "chess_racing_kings",
    "chess_rank",
    "chess_setup_by_name",
    "chess_suit",
    "cube_bits",
    "d10_dice",
    "d12_dice",
    "d20_dice",
    "d4_dice",
    "d8_dice",
    "dice_dice",
    "dice_rank",
    "domino_angle",
    "domino_bee_donimoes",
    "domino_concentration",
    "domino_finder",
    "domino_freecell",
    "domino_fujisan",
    "domino_games",
    "domino_luzon",
    "domino_none",
    "domino_patience",
    "domino_rank",
    "domino_runners",
    "domino_setup_by_name",
    "domino_suit",
    "domino_the_jubilee",
    "domino_the_sultan",
    "domino_tiles",
    "dominoes_by_name",
    "dominoes_concentration",
    "dominoes_domino_finder",
    "dominoes_domino_runners",
    "dominoes_fujisan",
    "dominoes_luzon",
    "dominoes_none",
    "dominoes_patience",
    "dominoes_the_jubilee",
    "dominoes_tiles",
    "fudge_dice",
    "fudge_dice_rank",
    "games_checkers",
    "games_chess",
    "games_dominoes",
    "games_piecepack",
    "games_stackpack",
    "go_bits",
    "go_board",
    "go_connect6",
    "go_games",
    "go_go",
    "go_gomoku",
    "go_none",
    "go_renju",
    "go_setup_by_name",
    "go_suit",
    "marble_bits",
    "marble_board",
    "marble_games",
    "marble_none",
    "marble_setup_by_name",
    "marble_suit",
    "meeple_bits",
    "morris_bits",
    "morris_board",
    "morris_five_mens_morris",
    "morris_games",
    "morris_lasker_morris",
    "morris_nine_mens_morris",
    "morris_none",
    "morris_setup_by_name",
    "morris_seven_mens_morris",
    "morris_six_mens_morris",
    "morris_suit",
    "morris_ten_mens_morris",
    "morris_three_mens_morris",
    "morris_twelve_mens_morris",
    "normalize_name",
    "numeral_dice",
    "percentile_dice",
    "percentile_dice_rank",
    "piece_angle",
    "piece_rank",
    "piece_suit",
    "piecepack_12345ive",
    "piecepack_accordion",
    "piecepack_achi",
    "piecepack_alice_chess",
    "piecepack_alien_city",
    "piecepack_alquerque",
    "piecepack_american_checkers",
    "piecepack_american_pool_checkers",
    "piecepack_angle",
    "piecepack_awithlaknannai_mosona",
    "piecepack_backgammon",
    "piecepack_baghchal",
    "piecepack_baroque_chess",
    "piecepack_bashni",
    "piecepack_black_pawn_trucking",
    "piecepack_brain_burn",
    "piecepack_brandubh",
    "piecepack_brazilian_checkers",
    "piecepack_breakthrough",
    "piecepack_burbuja",
    "piecepack_by_name",
    "piecepack_cardinals_guards",
    "piecepack_cell_management",
    "piecepack_change_change",
    "piecepack_chariots",
    "piecepack_chaturaji",
    "piecepack_checkers",
    "piecepack_chess",
    "piecepack_chess960",
    "piecepack_chinese_checkers",
    "piecepack_chinese_chess",
    "piecepack_climbing_man",
    "piecepack_coin_collectors",
    "piecepack_coins",
    "piecepack_column_checkers",
    "piecepack_corner_checkers",
    "piecepack_cribbage",
    "piecepack_cribbage_board",
    "piecepack_crocodile_hop",
    "piecepack_crossings",
    "piecepack_czech_checkers",
    "piecepack_dao",
    "piecepack_dara",
    "piecepack_desfases",
    "piecepack_dice",
    "piecepack_dodgem",
    "piecepack_dominoids",
    "piecepack_donut_board",
    "piecepack_easy_slider",
    "piecepack_english_checkers",
    "piecepack_evade",
    "piecepack_everest",
    "piecepack_fischer_random_chess",
    "piecepack_four_blind_mice",
    "piecepack_four_field_kono",
    "piecepack_four_seasons_chess",
    "piecepack_froggy_bottom",
    "piecepack_fujisan",
    "piecepack_galaxy_express",
    "piecepack_games",
    "piecepack_gothic_checkers",
    "piecepack_grasshopper",
    "piecepack_halma",
    "piecepack_ice_floe",
    "piecepack_iceberg",
    "piecepack_international_chess",
    "piecepack_italian_checkers",
    "piecepack_jamaican_checkers",
    "piecepack_japan",
    "piecepack_japanese_chess",
    "piecepack_jeson_mor",
    "piecepack_julgonu",
    "piecepack_kangaroo",
    "piecepack_kings_valley",
    "piecepack_klondike",
    "piecepack_lab_rats",
    "piecepack_landlocked",
    "piecepack_leapfrog",
    "piecepack_ley_lines",
    "piecepack_lines_of_action",
    "piecepack_ludo",
    "piecepack_lukawan",
    "piecepack_matchsticks",
    "piecepack_mathrix",
    "piecepack_minishogi",
    "piecepack_nine_mens_morris",
    "piecepack_none",
    "piecepack_one_man_thrag",
    "piecepack_one_way_checkers",
    "piecepack_pass_the_food",
    "piecepack_pawns",
    "piecepack_pawns_crossing",
    "piecepack_piece_gaps",
    "piecepack_piece_packing_pirates",
    "piecepack_piecepack_accordion",
    "piecepack_piecepack_halma",
    "piecepack_piecepack_klondike",
    "piecepack_piecepackman",
    "piecepack_plans_of_action",
    "piecepack_portuguese_checkers",
    "piecepack_preview",
    "piecepack_pyramids",
    "piecepack_quatri",
    "piecepack_racing_kings",
    "piecepack_rank",
    "piecepack_rect_board_tiles",
    "piecepack_rectangular_board",
    "piecepack_relativity",
    "piecepack_russian_checkers",
    "piecepack_salta",
    "piecepack_san_andreas",
    "piecepack_sarcophagus",
    "piecepack_saucers",
    "piecepack_seega",
    "piecepack_setup_by_name",
    "piecepack_ship_it",
    "piecepack_shogi",
    "piecepack_shopping_mall",
    "piecepack_skyscrapers",
    "piecepack_slides_of_action",
    "piecepack_spanish_checkers",
    "piecepack_speedy_towers",
    "piecepack_steppin_stones",
    "piecepack_suit",
    "piecepack_tablan",
    "piecepack_tablut",
    "piecepack_tariffs",
    "piecepack_thai_checkers",
    "piecepack_the_in_crowd",
    "piecepack_the_magic_bag",
    "piecepack_the_penguin_game",
    "piecepack_three_musketeers",
    "piecepack_tic_tac_toe",
    "piecepack_tiles",
    "piecepack_tornado_vs_trailer_park",
    "piecepack_tower_of_babel",
    "piecepack_tracers",
    "piecepack_triactor",
    "piecepack_tula",
    "piecepack_turkish_checkers",
    "piecepack_twelve_mens_morris",
    "piecepack_ultima",
    "piecepack_unified_pool_checkers",
    "piecepack_wormholes",
    "piecepack_xiangqi",
    "piecepack_yote",
    "piecepack_zimbabwean_pool_checkers",
    "reversi_bits",
    "reversi_board",
    "reversi_games",
    "reversi_ming_mang",
    "reversi_none",
    "reversi_reversi",
    "reversi_setup_by_name",
    "setup_by_name",
    "stackpack_alice_chess",
    "stackpack_baroque_chess",
    "stackpack_by_name",
    "stackpack_chaturaji",
    "stackpack_chess",
    "stackpack_chess960",
    "stackpack_chinese_chess",
    "stackpack_fischer_random_chess",
    "stackpack_four_seasons_chess",
    "stackpack_games",
    "stackpack_horde_chess",
    "stackpack_international_chess",
    "stackpack_japanese_chess",
    "stackpack_none",
    "stackpack_salta",
    "stackpack_setup_by_name",
    "stackpack_shogi",
    "stackpack_ultima",
    "stackpack_xiangqi",
    "tarot_angle",
    "tarot_cards",
    "tarot_games",
    "tarot_none",
    "tarot_rank",
    "tarot_setup_by_name",
    "tarot_suit"
  ],
  "_help": [
    {
      "page": "alquerque_games_variant",
      "title": "Setups for alquerque variants",
      "topics": [
        "alquerque_alquerque",
        "alquerque_baghchal",
        "alquerque_games_variant"
      ]
    },
    {
      "page": "alquerque_pieces",
      "title": "Generate alquerque boards and pieces",
      "topics": [
        "alquerque_bits",
        "alquerque_board",
        "alquerque_pieces"
      ]
    },
    {
      "page": "checker_games_other",
      "title": "Setups for other games playable with a checkers set",
      "topics": [
        "checker_breakthrough",
        "checker_crossings",
        "checker_dao",
        "checker_dodgem",
        "checker_focus",
        "checker_four_field_kono",
        "checker_games_other",
        "checker_grasshopper",
        "checker_jeson_mor",
        "checker_julgonu",
        "checker_kangaroo",
        "checker_lines_of_action"
      ]
    },
    {
      "page": "checker_games_variant",
      "title": "Setups for checkers variants",
      "topics": [
        "checker_american_checkers",
        "checker_american_pool_checkers",
        "checker_bashni",
        "checker_brazilian_checkers",
        "checker_canadian_checkers",
        "checker_checkers",
        "checker_column_checkers",
        "checker_corner_checkers",
        "checker_czech_checkers",
        "checker_dameo",
        "checker_english_checkers",
        "checker_frisian_checkers",
        "checker_games_variant",
        "checker_gothic_checkers",
        "checker_international_checkers",
        "checker_italian_checkers",
        "checker_jamaican_checkers",
        "checker_lasca",
        "checker_malaysian_checkers",
        "checker_one_way_checkers",
        "checker_portuguese_checkers",
        "checker_russian_checkers",
        "checker_singaporean_checkers",
        "checker_spanish_checkers",
        "checker_thai_checkers",
        "checker_turkish_checkers",
        "checker_unified_pool_checkers",
        "checker_zimbabwean_pool_checkers"
      ]
    },
    {
      "page": "checker_pieces",
      "title": "Generate checkers boards and pieces",
      "topics": [
        "checker_bits",
        "checker_board",
        "checker_pieces"
      ]
    },
    {
      "page": "chess_games_variant",
      "title": "Setups for chess variants",
      "topics": [
        "chess_chess",
        "chess_chess960",
        "chess_fischer_random_chess",
        "chess_games_variant",
        "chess_horde_chess",
        "chess_international_chess",
        "chess_jeson_mor",
        "chess_monochrome_chess",
        "chess_racing_kings"
      ]
    },
    {
      "page": "chess_pieces",
      "title": "Generate chess boards and pieces",
      "topics": [
        "chess_bits",
        "chess_board",
        "chess_pieces"
      ]
    },
    {
      "page": "cube_pieces",
      "title": "Generate cubes",
      "topics": [
        "cube_bits",
        "cube_pieces"
      ]
    },
    {
      "page": "dice_pieces",
      "title": "Generate dice.",
      "topics": [
        "d10_dice",
        "d12_dice",
        "d20_dice",
        "d4_dice",
        "d8_dice",
        "dice_dice",
        "dice_pieces",
        "fudge_dice",
        "numeral_dice",
        "percentile_dice"
      ]
    },
    {
      "page": "domino_games_variant",
      "title": "Setups for dominoes variants",
      "topics": [
        "domino_bee_donimoes",
        "domino_concentration",
        "domino_finder",
        "domino_freecell",
        "domino_fujisan",
        "domino_games_variant",
        "domino_luzon",
        "domino_patience",
        "domino_runners",
        "domino_the_jubilee",
        "domino_the_sultan"
      ]
    },
    {
      "page": "domino_tiles",
      "title": "Generate dominoes tiles",
      "topics": [
        "domino_tiles"
      ]
    },
    {
      "page": "games_info",
      "title": "Data frames with game info",
      "topics": [
        "alquerque_games",
        "checker_games",
        "chess_games",
        "domino_games",
        "games_info",
        "go_games",
        "marble_games",
        "morris_games",
        "piecepack_games",
        "reversi_games",
        "stackpack_games",
        "tarot_games"
      ]
    },
    {
      "page": "go_games_variant",
      "title": "Setups for go variants",
      "topics": [
        "go_connect6",
        "go_games_variant",
        "go_go",
        "go_gomoku",
        "go_renju"
      ]
    },
    {
      "page": "go_pieces",
      "title": "Generate go boards and pieces",
      "topics": [
        "go_bits",
        "go_board",
        "go_pieces"
      ]
    },
    {
      "page": "marble_pieces",
      "title": "Generate marbles boards and pieces",
      "topics": [
        "marble_bits",
        "marble_board",
        "marble_pieces"
      ]
    },
    {
      "page": "meeple_pieces",
      "title": "Generate meeples",
      "topics": [
        "meeple_bits",
        "meeple_pieces"
      ]
    },
    {
      "page": "morris_games_variant",
      "title": "Setups for morris variants",
      "topics": [
        "morris_five_mens_morris",
        "morris_games_variant",
        "morris_lasker_morris",
        "morris_nine_mens_morris",
        "morris_seven_mens_morris",
        "morris_six_mens_morris",
        "morris_ten_mens_morris",
        "morris_three_mens_morris",
        "morris_twelve_mens_morris"
      ]
    },
    {
      "page": "morris_pieces",
      "title": "Generate morris boards and pieces",
      "topics": [
        "morris_bits",
        "morris_board",
        "morris_pieces"
      ]
    },
    {
      "page": "normalize_name",
      "title": "Normalize name(s)",
      "topics": [
        "normalize_name"
      ]
    },
    {
      "page": "piece_angle",
      "title": "Cast to angle doubles",
      "topics": [
        "piece_angle"
      ]
    },
    {
      "page": "piece_rank",
      "title": "Cast to rank integers",
      "topics": [
        "chess_rank",
        "dice_rank",
        "fudge_dice_rank",
        "percentile_dice_rank",
        "piece_rank",
        "tarot_rank"
      ]
    },
    {
      "page": "piece_suit",
      "title": "Cast to suit integers",
      "topics": [
        "domino_suit",
        "piece_suit",
        "tarot_suit"
      ]
    },
    {
      "page": "piecepack_board",
      "title": "Setup various game boards using piecepack tiles",
      "topics": [
        "piecepack_board",
        "piecepack_donut_board",
        "piecepack_rectangular_board"
      ]
    },
    {
      "page": "piecepack_games_checkers",
      "title": "Setups for checkers variants playable with a piecepack",
      "topics": [
        "piecepack_american_checkers",
        "piecepack_american_pool_checkers",
        "piecepack_bashni",
        "piecepack_brazilian_checkers",
        "piecepack_checkers",
        "piecepack_column_checkers",
        "piecepack_corner_checkers",
        "piecepack_czech_checkers",
        "piecepack_english_checkers",
        "piecepack_games_checkers",
        "piecepack_gothic_checkers",
        "piecepack_italian_checkers",
        "piecepack_jamaican_checkers",
        "piecepack_one_way_checkers",
        "piecepack_portuguese_checkers",
        "piecepack_russian_checkers",
        "piecepack_spanish_checkers",
        "piecepack_thai_checkers",
        "piecepack_turkish_checkers",
        "piecepack_unified_pool_checkers",
        "piecepack_zimbabwean_pool_checkers"
      ]
    },
    {
      "page": "piecepack_games_chess",
      "title": "Setups for chess variants playable with a piecepack",
      "topics": [
        "piecepack_alice_chess",
        "piecepack_baroque_chess",
        "piecepack_chaturaji",
        "piecepack_chess",
        "piecepack_chess960",
        "piecepack_chinese_chess",
        "piecepack_fischer_random_chess",
        "piecepack_four_seasons_chess",
        "piecepack_games_chess",
        "piecepack_international_chess",
        "piecepack_japanese_chess",
        "piecepack_jeson_mor",
        "piecepack_minishogi",
        "piecepack_racing_kings",
        "piecepack_shogi",
        "piecepack_ultima",
        "piecepack_xiangqi"
      ]
    },
    {
      "page": "piecepack_games_original",
      "title": "Setups for various original piecepack games",
      "topics": [
        "piecepack_accordion",
        "piecepack_alien_city",
        "piecepack_black_pawn_trucking",
        "piecepack_brain_burn",
        "piecepack_burbuja",
        "piecepack_cardinals_guards",
        "piecepack_cell_management",
        "piecepack_chariots",
        "piecepack_chinese_checkers",
        "piecepack_climbing_man",
        "piecepack_coin_collectors",
        "piecepack_crocodile_hop",
        "piecepack_desfases",
        "piecepack_dominoids",
        "piecepack_easy_slider",
        "piecepack_everest",
        "piecepack_four_blind_mice",
        "piecepack_froggy_bottom",
        "piecepack_fujisan",
        "piecepack_galaxy_express",
        "piecepack_games_original",
        "piecepack_halma",
        "piecepack_iceberg",
        "piecepack_ice_floe",
        "piecepack_japan",
        "piecepack_klondike",
        "piecepack_lab_rats",
        "piecepack_landlocked",
        "piecepack_ley_lines",
        "piecepack_mathrix",
        "piecepack_one_man_thrag",
        "piecepack_pass_the_food",
        "piecepack_pawns_crossing",
        "piecepack_piecepackman",
        "piecepack_piece_gaps",
        "piecepack_piece_packing_pirates",
        "piecepack_plans_of_action",
        "piecepack_relativity",
        "piecepack_san_andreas",
        "piecepack_sarcophagus",
        "piecepack_ship_it",
        "piecepack_shopping_mall",
        "piecepack_skyscrapers",
        "piecepack_slides_of_action",
        "piecepack_speedy_towers",
        "piecepack_steppin_stones",
        "piecepack_tariffs",
        "piecepack_the_in_crowd",
        "piecepack_the_magic_bag",
        "piecepack_the_penguin_game",
        "piecepack_tornado_vs_trailer_park",
        "piecepack_tower_of_babel",
        "piecepack_tracers",
        "piecepack_triactor",
        "piecepack_tula",
        "piecepack_wormholes"
      ]
    },
    {
      "page": "piecepack_games_other",
      "title": "Setups for other modern games playable with a piecepack",
      "topics": [
        "piecepack_12345ive",
        "piecepack_breakthrough",
        "piecepack_change_change",
        "piecepack_crossings",
        "piecepack_dao",
        "piecepack_dodgem",
        "piecepack_evade",
        "piecepack_games_other",
        "piecepack_grasshopper",
        "piecepack_kangaroo",
        "piecepack_kings_valley",
        "piecepack_leapfrog",
        "piecepack_lines_of_action",
        "piecepack_lukawan",
        "piecepack_quatri",
        "piecepack_three_musketeers"
      ]
    },
    {
      "page": "piecepack_games_traditional",
      "title": "Setups for other traditional games playable with a piecepack",
      "topics": [
        "piecepack_achi",
        "piecepack_alquerque",
        "piecepack_awithlaknannai_mosona",
        "piecepack_backgammon",
        "piecepack_baghchal",
        "piecepack_brandubh",
        "piecepack_cribbage",
        "piecepack_cribbage_board",
        "piecepack_dara",
        "piecepack_four_field_kono",
        "piecepack_games_traditional",
        "piecepack_julgonu",
        "piecepack_ludo",
        "piecepack_nine_mens_morris",
        "piecepack_salta",
        "piecepack_seega",
        "piecepack_tablan",
        "piecepack_tablut",
        "piecepack_tic_tac_toe",
        "piecepack_twelve_mens_morris",
        "piecepack_yote"
      ]
    },
    {
      "page": "piecepack_pieces",
      "title": "Generate piecepack pieces",
      "topics": [
        "piecepack_coins",
        "piecepack_dice",
        "piecepack_matchsticks",
        "piecepack_pawns",
        "piecepack_pieces",
        "piecepack_pyramids",
        "piecepack_saucers",
        "piecepack_tiles"
      ]
    },
    {
      "page": "piecepack_preview",
      "title": "Preview layout of a piecepack set",
      "topics": [
        "piecepack_preview"
      ]
    },
    {
      "page": "ppdf-defunct",
      "title": "Defunct functions",
      "topics": [
        "alquerque_suit",
        "checkers_american_checkers",
        "checkers_american_pool_checkers",
        "checkers_board",
        "checkers_brazilian_checkers",
        "checkers_breakthrough",
        "checkers_by_name",
        "checkers_canadian_checkers",
        "checkers_checkers",
        "checkers_crossings",
        "checkers_czech_checkers",
        "checkers_dameo",
        "checkers_english_checkers",
        "checkers_focus",
        "checkers_four_field_kono",
        "checkers_frisian_checkers",
        "checkers_gothic_checkers",
        "checkers_grasshopper",
        "checkers_international_checkers",
        "checkers_italian_checkers",
        "checkers_jamaican_checkers",
        "checkers_julgonu",
        "checkers_lines_of_action",
        "checkers_none",
        "checkers_portuguese_checkers",
        "checkers_russian_checkers",
        "checkers_spanish_checkers",
        "checkers_thai_checkers",
        "checkers_turkish_checkers",
        "checker_suit",
        "chess_angle",
        "chess_by_name",
        "chess_suit",
        "dominoes_by_name",
        "dominoes_concentration",
        "dominoes_domino_finder",
        "dominoes_domino_runners",
        "dominoes_fujisan",
        "dominoes_luzon",
        "dominoes_none",
        "dominoes_patience",
        "dominoes_the_jubilee",
        "dominoes_tiles",
        "domino_angle",
        "domino_rank",
        "games_checkers",
        "games_chess",
        "games_dominoes",
        "games_piecepack",
        "games_stackpack",
        "go_suit",
        "marble_suit",
        "morris_suit",
        "piecepack_angle",
        "piecepack_by_name",
        "piecepack_piecepack_accordion",
        "piecepack_piecepack_halma",
        "piecepack_piecepack_klondike",
        "piecepack_rank",
        "piecepack_rect_board_tiles",
        "piecepack_suit",
        "ppdf-defunct",
        "stackpack_by_name",
        "tarot_angle"
      ]
    },
    {
      "page": "reversi_games_variant",
      "title": "Setups for reversi variants",
      "topics": [
        "reversi_games_variant",
        "reversi_ming_mang",
        "reversi_reversi"
      ]
    },
    {
      "page": "reversi_pieces",
      "title": "Generate reversi boards and pieces",
      "topics": [
        "reversi_bits",
        "reversi_board",
        "reversi_pieces"
      ]
    },
    {
      "page": "setup_by_name",
      "title": "Setups by game name",
      "topics": [
        "alquerque_setup_by_name",
        "checker_setup_by_name",
        "chess_setup_by_name",
        "domino_setup_by_name",
        "go_setup_by_name",
        "marble_setup_by_name",
        "morris_setup_by_name",
        "piecepack_setup_by_name",
        "reversi_setup_by_name",
        "setup_by_name",
        "stackpack_setup_by_name",
        "tarot_setup_by_name"
      ]
    },
    {
      "page": "setup_none",
      "title": "Zero-row data frames",
      "topics": [
        "alquerque_none",
        "checker_none",
        "chess_none",
        "domino_none",
        "go_none",
        "marble_none",
        "morris_none",
        "piecepack_none",
        "reversi_none",
        "setup_none",
        "stackpack_none",
        "tarot_none"
      ]
    },
    {
      "page": "stackpack_games_other",
      "title": "Setups for games playable with a piecepack stackpack",
      "topics": [
        "stackpack_alice_chess",
        "stackpack_baroque_chess",
        "stackpack_chaturaji",
        "stackpack_chess",
        "stackpack_chess960",
        "stackpack_chinese_chess",
        "stackpack_fischer_random_chess",
        "stackpack_four_seasons_chess",
        "stackpack_games_other",
        "stackpack_horde_chess",
        "stackpack_international_chess",
        "stackpack_japanese_chess",
        "stackpack_salta",
        "stackpack_shogi",
        "stackpack_ultima",
        "stackpack_xiangqi"
      ]
    },
    {
      "page": "tarot_pieces",
      "title": "Generate tarot cards",
      "topics": [
        "tarot_cards",
        "tarot_pieces"
      ]
    }
  ],
  "_readme": "https://github.com/piecepackr/ppdf/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "dplyr",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rlang",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_score": 4.079181246047625,
  "_indexed": true,
  "_nocasepkg": "ppdf",
  "_universes": [
    "piecepackr",
    "trevorld"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0-20",
      "date": "2026-05-31T07:17:08.000Z",
      "distro": "noble",
      "commit": "5261c58e168cfc2d1d3208c09437d824ed32a531",
      "fileid": "9fa888366557176a4b4cd8eedfdf86f4adc4657c06b44a75a7376b63547b8ab2",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/piecepackr/actions/runs/26706201257"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.0-20",
      "date": "2026-05-31T07:18:04.000Z",
      "distro": "noble",
      "commit": "5261c58e168cfc2d1d3208c09437d824ed32a531",
      "fileid": "b18bd0595f809a65eebffeb40fefb980c5859ed4d74bc70b4bfee28b92b77bcc",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/piecepackr/actions/runs/26706201257"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0-20",
      "date": "2026-05-31T07:50:11.000Z",
      "commit": "5261c58e168cfc2d1d3208c09437d824ed32a531",
      "fileid": "e7f7ef065b97079d1dfa1f1a5bcc8e3cb8e61e2ce12de56f2be7e3beaeea7e38",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/piecepackr/actions/runs/26706201257"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.0-20",
      "date": "2026-05-31T07:50:49.000Z",
      "commit": "5261c58e168cfc2d1d3208c09437d824ed32a531",
      "fileid": "f6d11b12926a9ce579d26ebf6a39ce138197c8928507571b4e0d0c190520aa18",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/piecepackr/actions/runs/26706201257"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0-20",
      "date": "2026-05-31T07:17:30.000Z",
      "commit": "5261c58e168cfc2d1d3208c09437d824ed32a531",
      "fileid": "ec4544d00470537cd7cbae8754839f4128385a71d72cb36e76f16767b2c4318b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/piecepackr/actions/runs/26706201257"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0-20",
      "date": "2026-05-31T07:16:32.000Z",
      "commit": "5261c58e168cfc2d1d3208c09437d824ed32a531",
      "fileid": "e1e0454cefe3d11eed6c60dbb946e2f9bc9fefaef22cb6ceb5eda9d88800f1af",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/piecepackr/actions/runs/26706201257"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0-20",
      "date": "2026-05-31T07:16:25.000Z",
      "commit": "5261c58e168cfc2d1d3208c09437d824ed32a531",
      "fileid": "6eed73b18f3bb9c13cf57f8607dd161f4ff0680b420ff3299aafbb8ffaa2f354",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/piecepackr/actions/runs/26706201257"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.0-20",
      "date": "2026-05-31T07:16:24.000Z",
      "commit": "5261c58e168cfc2d1d3208c09437d824ed32a531",
      "fileid": "941f237bf50d84e310032f2e5246ec718e3b6fce61f7648920b7f54099e6ba08",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/piecepackr/actions/runs/26706201257"
    }
  ]
}