Package: ppdf 0.2.0-20

Trevor L. Davis

ppdf: Board Game Setups

Generate 'tibble' data frames indicating how to set up over a hundred board games playable with public domain game systems. Data format can be used by 'piecepackr' to generate graphics with the 'grid', 'ggplot2', 'rayrender', 'rayvertex', and 'rgl' graphics systems and by 'ppcli' to generate plaintext graphics with 'cli'.

Authors:Trevor L. Davis [aut, cre]

ppdf_0.2.0-20.tar.gz
ppdf_0.2.0-20.zip(r-4.5)ppdf_0.2.0-20.zip(r-4.4)ppdf_0.2.0-20.zip(r-4.3)
ppdf_0.2.0-20.tgz(r-4.5-any)ppdf_0.2.0-20.tgz(r-4.4-any)ppdf_0.2.0-20.tgz(r-4.3-any)
ppdf_0.2.0-20.tar.gz(r-4.5-noble)ppdf_0.2.0-20.tar.gz(r-4.4-noble)
ppdf_0.2.0-20.tgz(r-4.4-emscripten)ppdf_0.2.0-20.tgz(r-4.3-emscripten)
ppdf.pdf |ppdf.html
ppdf/json (API)
NEWS

# Install 'ppdf' in R:
install.packages('ppdf', repos = c('https://piecepackr.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/piecepackr/ppdf/issues

Pkgdown site:https://trevorldavis.com

On CRAN:

Conda:

4.23 score 4 stars 4 packages 331 exports 21 dependencies

Last updated 2 hours agofrom:69af06f01b. Checks:1 OK, 8 NOTE. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKMar 30 2025
R-4.5-winNOTEMar 30 2025
R-4.5-macNOTEMar 30 2025
R-4.5-linuxNOTEMar 30 2025
R-4.4-winNOTEMar 30 2025
R-4.4-macNOTEMar 30 2025
R-4.4-linuxNOTEMar 30 2025
R-4.3-winNOTEMar 30 2025
R-4.3-macNOTEMar 30 2025

Exports:alquerque_alquerquealquerque_baghchalalquerque_bitsalquerque_boardalquerque_gamesalquerque_nonealquerque_setup_by_namealquerque_suitchecker_american_checkerschecker_american_pool_checkerschecker_bashnichecker_bitschecker_boardchecker_brazilian_checkerschecker_breakthroughchecker_canadian_checkerschecker_checkerschecker_column_checkerschecker_corner_checkerschecker_crossingschecker_czech_checkerschecker_dameochecker_daochecker_english_checkerschecker_focuschecker_four_field_konochecker_frisian_checkerschecker_gameschecker_gothic_checkerschecker_grasshopperchecker_international_checkerschecker_italian_checkerschecker_jamaican_checkerschecker_julgonuchecker_lascachecker_lines_of_actionchecker_malaysian_checkerschecker_nonechecker_one_way_checkerschecker_portuguese_checkerschecker_russian_checkerschecker_setup_by_namechecker_singaporean_checkerschecker_spanish_checkerschecker_suitchecker_thai_checkerschecker_turkish_checkerschecker_unified_pool_checkerschecker_zimbabwean_pool_checkerscheckers_american_checkerscheckers_american_pool_checkerscheckers_boardcheckers_brazilian_checkerscheckers_breakthroughcheckers_by_namecheckers_canadian_checkerscheckers_checkerscheckers_crossingscheckers_czech_checkerscheckers_dameocheckers_english_checkerscheckers_focuscheckers_four_field_konocheckers_frisian_checkerscheckers_gothic_checkerscheckers_grasshoppercheckers_international_checkerscheckers_italian_checkerscheckers_jamaican_checkerscheckers_julgonucheckers_lines_of_actioncheckers_nonecheckers_portuguese_checkerscheckers_russian_checkerscheckers_spanish_checkerscheckers_thai_checkerscheckers_turkish_checkerschess_anglechess_bitschess_boardchess_by_namechess_chesschess_chess960chess_fischer_random_chesschess_gameschess_horde_chesschess_international_chesschess_monochrome_chesschess_nonechess_racing_kingschess_rankchess_setup_by_namechess_suitd10_diced12_diced20_diced4_diced8_dicedice_dicedice_rankdomino_angledomino_concentrationdomino_finderdomino_fujisandomino_gamesdomino_luzondomino_nonedomino_patiencedomino_rankdomino_runnersdomino_setup_by_namedomino_suitdomino_the_jubileedomino_tilesdominoes_by_namedominoes_concentrationdominoes_domino_finderdominoes_domino_runnersdominoes_fujisandominoes_luzondominoes_nonedominoes_patiencedominoes_the_jubileedominoes_tilesfudge_dicefudge_dice_rankgames_checkersgames_chessgames_dominoesgames_piecepackgames_stackpackgo_bitsgo_boardgo_gamesgo_gogo_gomokugo_nonego_setup_by_namego_suitmarble_bitsmarble_boardmarble_gamesmarble_nonemarble_setup_by_namemarble_suitmeeple_bitsmorris_bitsmorris_boardmorris_five_mens_morrismorris_gamesmorris_lasker_morrismorris_nine_mens_morrismorris_nonemorris_setup_by_namemorris_seven_mens_morrismorris_six_mens_morrismorris_suitmorris_ten_mens_morrismorris_three_mens_morrismorris_twelve_mens_morrisnormalize_namenumeral_dicepercentile_dicepercentile_dice_rankpiece_anglepiece_rankpiece_suitpiecepack_12345ivepiecepack_accordionpiecepack_alice_chesspiecepack_alien_citypiecepack_alquerquepiecepack_american_checkerspiecepack_american_pool_checkerspiecepack_anglepiecepack_awithlaknannai_mosonapiecepack_backgammonpiecepack_baghchalpiecepack_baroque_chesspiecepack_bashnipiecepack_black_pawn_truckingpiecepack_brain_burnpiecepack_brandubhpiecepack_brazilian_checkerspiecepack_breakthroughpiecepack_burbujapiecepack_by_namepiecepack_cardinals_guardspiecepack_cell_managementpiecepack_change_changepiecepack_chariotspiecepack_chaturajipiecepack_checkerspiecepack_chesspiecepack_chess960piecepack_chinese_checkerspiecepack_chinese_chesspiecepack_climbing_manpiecepack_coin_collectorspiecepack_coinspiecepack_column_checkerspiecepack_corner_checkerspiecepack_cribbagepiecepack_cribbage_boardpiecepack_crocodile_hoppiecepack_crossingspiecepack_czech_checkerspiecepack_daopiecepack_desfasespiecepack_dicepiecepack_dominoidspiecepack_donut_boardpiecepack_easy_sliderpiecepack_english_checkerspiecepack_evadepiecepack_everestpiecepack_fischer_random_chesspiecepack_four_blind_micepiecepack_four_field_konopiecepack_four_seasons_chesspiecepack_froggy_bottompiecepack_fujisanpiecepack_galaxy_expresspiecepack_gamespiecepack_gothic_checkerspiecepack_grasshopperpiecepack_halmapiecepack_ice_floepiecepack_icebergpiecepack_international_chesspiecepack_italian_checkerspiecepack_jamaican_checkerspiecepack_japanpiecepack_japanese_chesspiecepack_julgonupiecepack_klondikepiecepack_lab_ratspiecepack_landlockedpiecepack_ley_linespiecepack_lines_of_actionpiecepack_ludopiecepack_lukawanpiecepack_matchstickspiecepack_mathrixpiecepack_minishogipiecepack_nine_mens_morrispiecepack_nonepiecepack_one_man_thragpiecepack_one_way_checkerspiecepack_pass_the_foodpiecepack_pawnspiecepack_pawns_crossingpiecepack_piece_gapspiecepack_piece_packing_piratespiecepack_piecepack_accordionpiecepack_piecepack_halmapiecepack_piecepack_klondikepiecepack_piecepackmanpiecepack_plans_of_actionpiecepack_portuguese_checkerspiecepack_quatripiecepack_racing_kingspiecepack_rankpiecepack_rect_board_tilespiecepack_rectangular_boardpiecepack_relativitypiecepack_russian_checkerspiecepack_saltapiecepack_san_andreaspiecepack_sarcophaguspiecepack_setup_by_namepiecepack_ship_itpiecepack_shogipiecepack_shopping_mallpiecepack_skyscraperspiecepack_slides_of_actionpiecepack_spanish_checkerspiecepack_speedy_towerspiecepack_steppin_stonespiecepack_suitpiecepack_tablutpiecepack_thai_checkerspiecepack_the_in_crowdpiecepack_the_magic_bagpiecepack_the_penguin_gamepiecepack_tilespiecepack_tower_of_babelpiecepack_tracerspiecepack_triactorpiecepack_tulapiecepack_turkish_checkerspiecepack_twelve_mens_morrispiecepack_ultimapiecepack_unified_pool_checkerspiecepack_wormholespiecepack_xiangqipiecepack_zimbabwean_pool_checkersreversi_bitsreversi_boardreversi_gamesreversi_ming_mangreversi_nonereversi_reversireversi_setup_by_namesetup_by_namestackpack_alice_chessstackpack_baroque_chessstackpack_by_namestackpack_chaturajistackpack_chessstackpack_chess960stackpack_chinese_chessstackpack_fischer_random_chessstackpack_four_seasons_chessstackpack_gamesstackpack_horde_chessstackpack_international_chessstackpack_japanese_chessstackpack_nonestackpack_saltastackpack_setup_by_namestackpack_shogistackpack_ultimastackpack_xiangqitarot_angletarot_cardstarot_gamestarot_nonetarot_ranktarot_setup_by_nametarot_suit

Dependencies:clicpp11dplyrfansigenericsgluelifecyclemagrittrpillarpkgconfigpurrrR6rlangstringistringrtibbletidyrtidyselectutf8vctrswithr

Readme and manuals

Help Manual

Help pageTopics
Setups for alquerque variantsalquerque_alquerque alquerque_baghchal alquerque_games_variant
Generate alquerque boards and piecesalquerque_bits alquerque_board alquerque_pieces
Setups for other games playable with a checkers setchecker_breakthrough checker_crossings checker_dao checker_focus checker_four_field_kono checker_games_other checker_grasshopper checker_julgonu checker_lines_of_action
Setups for checkers variantschecker_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
Generate checkers boards and pieceschecker_bits checker_board checker_pieces
Setups for chess variantschess_chess chess_chess960 chess_fischer_random_chess chess_games_variant chess_horde_chess chess_international_chess chess_monochrome_chess chess_racing_kings
Generate chess boards and pieceschess_bits chess_board chess_pieces
Generate dice.d10_dice d12_dice d20_dice d4_dice d8_dice dice_dice dice_pieces fudge_dice numeral_dice percentile_dice
Setups for dominoes variantsdomino_concentration domino_finder domino_fujisan domino_games_variant domino_luzon domino_patience domino_runners domino_the_jubilee
Generate dominoes tilesdomino_tiles
Data frames with game infoalquerque_games checker_games chess_games domino_games games_info go_games marble_games morris_games piecepack_games reversi_games stackpack_games tarot_games
Setups for go variantsgo_games_variant go_go go_gomoku
Generate go boards and piecesgo_bits go_board go_pieces
Generate marbles boards and piecesmarble_bits marble_board marble_pieces
Generate meeplesmeeple_bits meeple_pieces
Setups for morris variantsmorris_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
Generate morris boards and piecesmorris_bits morris_board morris_pieces
Normalize name(s)normalize_name
Cast to angle doublespiece_angle
Cast to rank integerschess_rank dice_rank fudge_dice_rank percentile_dice_rank piece_rank tarot_rank
Cast to suit integersdomino_suit piece_suit tarot_suit
Setup various game boards using piecepack tilespiecepack_board piecepack_donut_board piecepack_rectangular_board
Setups for checkers variants playable with a piecepackpiecepack_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
Setups for chess variants playable with a piecepackpiecepack_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_minishogi piecepack_racing_kings piecepack_shogi piecepack_ultima piecepack_xiangqi
Setups for various original piecepack gamespiecepack_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_the_in_crowd piecepack_the_magic_bag piecepack_the_penguin_game piecepack_tower_of_babel piecepack_tracers piecepack_triactor piecepack_tula piecepack_wormholes
Setups for other modern games playable with a piecepackpiecepack_12345ive piecepack_breakthrough piecepack_change_change piecepack_crossings piecepack_dao piecepack_evade piecepack_games_other piecepack_grasshopper piecepack_lines_of_action piecepack_lukawan piecepack_quatri
Setups for other traditional games playable with a piecepackpiecepack_alquerque piecepack_awithlaknannai_mosona piecepack_backgammon piecepack_baghchal piecepack_brandubh piecepack_cribbage piecepack_cribbage_board piecepack_four_field_kono piecepack_games_traditional piecepack_julgonu piecepack_ludo piecepack_nine_mens_morris piecepack_salta piecepack_tablut piecepack_twelve_mens_morris
Generate piecepack piecespiecepack_coins piecepack_dice piecepack_matchsticks piecepack_pawns piecepack_pieces piecepack_tiles
Deprecated functionsalquerque_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-deprecated stackpack_by_name tarot_angle
Setups for reversi variantsreversi_games_variant reversi_ming_mang reversi_reversi
Generate reversi boards and piecesreversi_bits reversi_board reversi_pieces
Setups by game namealquerque_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
Zero-row data framesalquerque_none checker_none chess_none domino_none go_none marble_none morris_none piecepack_none reversi_none setup_none stackpack_none tarot_none
Setups for games playable with a piecepack stackpackstackpack_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
Generate tarot cardstarot_cards tarot_pieces