Package: piecepackr 1.13.11

Trevor L. Davis

piecepackr: Board Game Graphics

Functions to make board game graphics with the 'ggplot2', 'grid', 'rayrender', 'rayvertex', and 'rgl' packages. Specializes in game diagrams, animations, and "Print & Play" layouts for the 'piecepack' <https://www.ludism.org/ppwiki> but can make graphics for other board game systems. Includes configurations for several public domain game systems such as checkers, (double-18) dominoes, go, 'piecepack', playing cards, etc.

Authors:Trevor L. Davis [aut, cre], Linux Foundation [dtc], Delapouite <https://delapouite.com/> [ill], Creative Commons [ill]

piecepackr_1.13.11.tar.gz
piecepackr_1.13.11.zip(r-4.5)piecepackr_1.13.11.zip(r-4.4)piecepackr_1.13.11.zip(r-4.3)
piecepackr_1.13.11.tgz(r-4.4-any)piecepackr_1.13.11.tgz(r-4.3-any)
piecepackr_1.13.11.tar.gz(r-4.5-noble)piecepackr_1.13.11.tar.gz(r-4.4-noble)
piecepackr_1.13.11.tgz(r-4.4-emscripten)piecepackr_1.13.11.tgz(r-4.3-emscripten)
piecepackr.pdf |piecepackr.html
piecepackr/json (API)
NEWS

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

Peer review:

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

Datasets:

On CRAN:

board-gamepiecepack

52 exports 58 stars 5.24 score 22 dependencies 2 dependents 661 downloads

Last updated 2 months agofrom:82bd21b247. Checks:OK: 1 NOTE: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 16 2024
R-4.5-winNOTESep 16 2024
R-4.5-linuxNOTESep 16 2024
R-4.4-winNOTESep 16 2024
R-4.4-macNOTESep 16 2024
R-4.3-winNOTESep 16 2024
R-4.3-macNOTESep 16 2024

Exports:AA_to_Raabb_pieceaes_pieceanimate_pieceas_pp_cfgbasicPieceGrobbreaks_countingcleavecropmarkGrobfile2grobgame_systemsgeom_pieceget_embedded_fontgrid.cropmarkgrid.piecehas_fontinchis_color_invisibleis_pp_cfglabel_countinglabel_letterop_transformpicturePieceGrobFnpiecepiece_meshpiece3dpieceGrobpmap_piecepp_cfgpp_shapepreviewLayoutGrobpyramidTopGrobR_to_AAR_xR_yR_zrender_piecesave_ellipsoid_objsave_peg_doll_objsave_piece_imagessave_piece_objsave_print_and_playscale_x_piecescale_y_pieceto_degreesto_hexpackto_rto_radiansto_subpackto_tto_xto_y

Dependencies:base64encclifansigluegridGeometrygrImport2jpeglifecyclemagrittrpillarpkgconfigpngpolyclippurrrR6rlangstringistringrtibbleutf8vctrsXML

Readme and manuals

Help Manual

Help pageTopics
piecepackr: Board Game Graphicspiecepackr-package piecepackr
Helper functions for making geometric calculations.AA_to_R geometry_utils R_to_AA R_x R_y R_z to_degrees to_r to_radians to_t to_x to_y
Calculate axis-aligned bounding box for set of game piecesaabb_piece
Animate board game piecesanimate_piece
Piece Grob FunctionsbasicPieceGrob basicPieceGrobs picturePieceGrobFn previewLayoutGrob pyramidTopGrob
Font utility functionsfont_utils get_embedded_font has_font
Standard game systemsgame_systems to_hexpack to_subpack
Draw board game pieces with ggplot2aes_piece geom_piece
Crop Mark GrobcropmarkGrob grid.cropmark
Draw board game pieces with gridgrid.piece pieceGrob
Oblique projection helper functionop_transform
Create rayrender board game piece objectspiece
Create rayvertex board game piece objectspiece_mesh
Render board game pieces with rglpiece3d
Defunct functionscheckersGrob concaveGrobFn convexGrobFn get_shape_grob_fn gridlinesGrob halmaGrob hexlinesGrob kiteGrob matGrob piecepackr-defunct pyramidGrob
Create graphics using data frame inputpmap_piece
Configuration list R6 objectas_pp_cfg is_pp_cfg pp_cfg
Shape object for generating various grobspp_shape
Miscellaneous 'piecepackr' utility functionscleave file2grob inch is_color_invisible pp_utils
Render image of game piecesrender_piece
Alternative Wavefront OBJ file generatorssave_ellipsoid_obj save_peg_doll_obj
Save piecepack imagessave_piece_images
Save Wavefront OBJ files of board game piecessave_piece_obj
Save piecepack print-and-play (PnP) filesave_print_and_play
ggplot2 game diagram scalesbreaks_counting label_counting label_letter scale_x_piece scale_y_piece
SPDX License List dataspdx_license_list