Fork me on GitHub

Other articles


  1. Go

    Version 1.5.2 of piecepackr comes with built-in configurations for Go boards and stones in a variety of colors and sizes via the game_systems() function. Here are some example diagrams for a game of Multi-player go:

    library("dplyr", warn.conflicts=FALSE)
    library("tibble")
    library("piecepackr")
    
    dfb <- tibble(piece_side = "board_face …
    read more
  2. Relativity

    Relativity is a piecepack game by Ron and Marty Hale-Evans. It is a two-player abstract game with interesting movement mechanics. Being able to distinguish ranks is important while being able to distinguish suits is not important so a piecepack design optimized for playing this game may consider coloring ranks instead …

    read more
  3. Checkers

    Version 1.3 of piecepackr comes with built-in configurations for checker boards and checkers in a variety of colors and sizes via the game_systems() function. The boards for the checkers1 configuration has 1" cells and the checkers2 configuration has 2" cells. Number of rows/columns is controlled by the board …

    read more
  4. Dominoes and Standard 6-sided Dice

    Version 1.3 of piecepackr comes with built-in configurations for double-12 dominoes and standard six-sided dice in six colors via the game_systems function.

    The dice configuration provides standard six-sided dice with the suit controlling the color and the rank controlling the number of pips. There are seven dominoes configurations: dominoes …

    read more
  5. Chess

    This article includes some demos of chess-ranked piecepacks as well as the starting diagrams of several chess variants playable with a piecepack.

    read more
  6. Everest

    Everest is a piecepack game by Mark A. Biggar featuring programmed movement. It is a "King of the Hill" game that features a visually striking board with the tiles physically arranged as a hill. Here is the starting diagram for it using an "icy" piecepack tile color scheme to match …

    read more
  7. Portable Piecepack Notation

    Version: 0.11.0

    Portable Piecepack Notation (PPN) is a human-readable plaintext file format for storing board games. The default Movetext parser is designed to be provide a fairly flexible notation system out of the box for playing a large variety of games but the structure is designed allow support …

    read more
  8. Backgammon

    Backgammon is one of the oldest known board games. Like other classic board games like checkers and chess it is also possible to play with a single piecepack. Below is a starting diagram for playing a game of backgammon with a piecepack.

    library("grid")
    library("piecepackr")
    library("ppgames", warn.conflicts …
    read more
  9. Tablut

    Tablut is a historical (hnefa)tafl game played by the Sámi people until at least the 1700s whose rules were written down by the Swedish naturalist Linnaeus in 1732. Below is a starting diagram for playing a game of Tablut with a piecepack.

    library("piecepackr")
    library("ppgames", warn.conflicts=FALSE …
    read more
  10. Cribbage

    Cribbage is a popular two-person card game that usually requires a special cribbage board to keep score. Below is a diagram of using a piecepack to make an effective cribbage board.

    library("grid")
    library("piecepackr")
    library("ppgames", warn.conflicts=FALSE)
    cfg <- pp_cfg(list(suit_color="darkred,black,darkgreen,darkblue,black",
                       border_color …
    read more
  11. Dual piecepacks PnP

    This is the demo of the six piecepacks that were included in the "dual piecepacks" proof-of-concept: one piecepack-suited piecepack, one latin-suited piecepack (inverted color scheme), two french-suited piecepacks (one 'black' suits, one 'white' suits), and two swiss-suited piecepacks (one dark grayscale color scheme, one light grayscale color scheme). One could …

    read more
  12. Default PnP

    The default type of piecepack built by this software if the user does no configuration. The default piecepack has the following properties.

    1. Uses symbols only found in R's default sans font so that it works on multiple OS platforms out of the box without the user needing to mess with …
    read more

links

social