Functions to parse and visualize games written in PPN format
read_ppn() write_ppn()
read_ppn()
write_ppn()
Read PPN files
plot_move()
Plot game move
animate_game()
Animate a ppn game
cat_piece() cat_move() cat_game()
cat_piece()
cat_move()
cat_game()
Generate plaintext piecepack diagrams
view_game()
View/edit game
Functions to generate plaintext game diagrams
Functions to generate rulesets and rulebooks
save_ruleset() save_pamphlet() save_pocketmod()
save_ruleset()
save_pamphlet()
save_pocketmod()
Save ruleset
save_rulebook()
Save rulebook
game_kit()
Game Kit R6 object
names_rulesets()
Get names of piecepack games we can generate rulesets for.
normalize_name()
Normalize game/book name(s)
save_promo_image()
Save promo image of game
Functions that solve games
solve_fujisan()
Solve Fujisan game
Functions that return data frames of starting diagrams
df_alien_city() df_black_pawn_trucking() df_brain_burn() df_burbuja() df_cardinals_guards() df_cell_management() df_change_change() df_chariots() df_chinese_checkers() df_piecepack_halma() df_mini_halma() df_coin_collectors() df_climbing_man() df_crocodile_hop() df_desfases() df_easy_slider() df_evade() df_everest() df_four_blind_mice() df_froggy_bottom() df_fujisan() df_galaxy_express() df_iceberg() df_ice_floe() df_japan() df_lab_rats() df_landlocked() df_ley_lines() df_mathrix() df_piecepackman() df_one_man_thrag() df_pass_the_food() df_piecepack_klondike() df_piece_gaps() df_piece_packing_pirates() df_plans_of_action() df_quatri() df_relativity() df_san_andreas() df_sarcophagus() df_shopping_mall() df_skyscrapers() df_slides_of_action() df_speedy_towers() df_steppin_stones() df_the_in_crowd() df_the_magic_bag() df_the_penguin_game() df_tower_of_babel() df_tracers() df_triactor() df_tula() df_wormholes() df_alice_chess() df_chaturaji() df_four_seasons_chess() df_international_chess() df_chess() df_minishogi() df_shogi() df_ultima() df_baroque_chess() df_xiangqi() df_alquerque() df_american_checkers() df_awithlaknannai_mosona() df_english_draughts() df_checkers() df_backgammon() df_brandubh() df_breakthrough() df_cribbage_board() df_cribbage() textGrob_cribbage_board() df_crossings() df_four_field_kono() df_grasshopper() df_jul_gono() df_lines_of_action() df_ludo() df_nine_mens_morris() df_turkish_draughts() df_twelve_mens_morris() df_salta() df_tablut()
df_alien_city()
df_black_pawn_trucking()
df_brain_burn()
df_burbuja()
df_cardinals_guards()
df_cell_management()
df_change_change()
df_chariots()
df_chinese_checkers()
df_piecepack_halma()
df_mini_halma()
df_coin_collectors()
df_climbing_man()
df_crocodile_hop()
df_desfases()
df_easy_slider()
df_evade()
df_everest()
df_four_blind_mice()
df_froggy_bottom()
df_fujisan()
df_galaxy_express()
df_iceberg()
df_ice_floe()
df_japan()
df_lab_rats()
df_landlocked()
df_ley_lines()
df_mathrix()
df_piecepackman()
df_one_man_thrag()
df_pass_the_food()
df_piecepack_klondike()
df_piece_gaps()
df_piece_packing_pirates()
df_plans_of_action()
df_quatri()
df_relativity()
df_san_andreas()
df_sarcophagus()
df_shopping_mall()
df_skyscrapers()
df_slides_of_action()
df_speedy_towers()
df_steppin_stones()
df_the_in_crowd()
df_the_magic_bag()
df_the_penguin_game()
df_tower_of_babel()
df_tracers()
df_triactor()
df_tula()
df_wormholes()
df_alice_chess()
df_chaturaji()
df_four_seasons_chess()
df_international_chess()
df_chess()
df_minishogi()
df_shogi()
df_ultima()
df_baroque_chess()
df_xiangqi()
df_alquerque()
df_american_checkers()
df_awithlaknannai_mosona()
df_english_draughts()
df_checkers()
df_backgammon()
df_brandubh()
df_breakthrough()
df_cribbage_board()
df_cribbage()
textGrob_cribbage_board()
df_crossings()
df_four_field_kono()
df_grasshopper()
df_jul_gono()
df_lines_of_action()
df_ludo()
df_nine_mens_morris()
df_turkish_draughts()
df_twelve_mens_morris()
df_salta()
df_tablut()
Data frames of starting diagrams for various games
df_rect_board_tiles()
Compute rectangular game boards using piecepack tiles
Functions that are now defunct
grid.board_rect_cells() grid.board_rect_points() grid.board_rect_tiles()
grid.board_rect_cells()
grid.board_rect_points()
grid.board_rect_tiles()
Defunct functions