Fork me on GitHub

Chess

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

Some chess variants playable with a piecepack

Alice Chess

Alice Chess is chess variant invented in 1953 by V.R. Parton played on two boards.

library("ppgames", warn.conflicts=FALSE)
pmap_piece(df_alice_chess(), cfg=chess5, op_scale=0.5,
           trans=op_transform, default.units="in")
Alice Chess starting diagram

Alice Chess starting diagram

Chaturaji

Chaturaji (aka Chaturanga for four players aka Choupat) is an old four-person chess variant.

pmap_piece(df_chaturaji(), cfg=chess5, op_scale=0.5,
           trans=op_transform, default.units="in")
Chaturaji starting diagram

Chaturaji starting diagram

(International) Chess

(International) Chess is a classic board game playable with a single piecepack.

pmap_piece(df_international_chess(), cfg=chess5, op_scale=0.5,
           trans=op_transform, default.units="in")
(FIDE) Chess starting diagram

(FIDE) Chess starting diagram

Four seasons chess

Four seasons chess is an old 4 player chess variant recorded in the Acedrex de Los Quatros Tiempos.

pmap_piece(df_four_seasons_chess(), cfg=chess5, op_scale=0.5,
           trans=op_transform, default.units="in")
Four seasons chess starting diagram

Four seasons chess starting diagram

Ultima

Ultima is chess variant invented by Robert Abbot and published in Recreational Mathematics Magazine in August 1962 under the name Baroque chess.

pmap_piece(df_ultima(), cfg=chess5, op_scale=0.5,
           trans=op_transform, default.units="in")
Ultima starting diagram

Ultima starting diagram

Xiangqi (Chinese Chess)

Xiangqi (also called Chinese chess) is a popular board game in Chinese communities and is a member of the chess family of games.

pmap_piece(df_xiangqi(), cfg=chess5, op_scale=0.5,
           trans=op_transform, default.units="in")
Xiangqi (Chinese Chess) starting diagram

Xiangqi (Chinese Chess) starting diagram

Some chess variants playable with a piecepack stackpack

A piecepack stackpack is also handy for playing several chess variants since every player's pieces can then be suited.

two_player_scheme <- pp_cfg(list(suit_text="🌞,🌜,👑,⚜,꩜",
         suit_cex="0.6,0.7,0.75,0.9,0.9",
        suit_fontfamily="Noto Emoji,Noto Sans Symbols2,Noto Emoji,Noto Sans Symbols,Noto Sans Cham",
        suit_color="#D55E00,#000000,#F0E442,#0072B2,#009E73",
        background_color="#000000,#D55E00,#0072B2,#F0E442,white",
        border_color="black", border_lex=5, depth.coin = 0.25,
        border_color.tile_back="#009E73", border_lex.tile_back=5
))
two_player_stackpack <- list(piecepack = two_player_scheme,
                             subpack = to_subpack(two_player_scheme))

Chaturaji Chess

pmap_piece(df_chaturaji(has_subpack = TRUE), envir = two_player_stackpack,
           op_scale = 0.5, trans=op_transform, default.units = "in")
Chaturaji diagram

Chaturaji diagram

(International) Chess

pmap_piece(df_international_chess(has_subpack = TRUE), envir = two_player_stackpack, op_scale=0.5,
           trans=op_transform, default.units="in")
Chess starting diagram

Chess starting diagram

Shogi (Japanese Chess)

pmap_piece(df_shogi(has_subpack = TRUE), envir = two_player_stackpack, op_scale=0.5,
           trans=op_transform, default.units="in")
Shogi starting diagram

Shogi starting diagram

Xiangqi (Chinese Chess)

pmap_piece(df_xiangqi(has_subpack = TRUE), envir = two_player_stackpack, op_scale=0.5,
           trans=op_transform, default.units="in")
Xiangqi starting diagram

Xiangqi starting diagram

Comments


There are no comments yet.

Add a Comment

You can use Markdown or restructuredText to format your comment.

links

social