Categories: None [Edit]

portable_move_notation

https://rubygems.org/gems/portable_move_notation
https://github.com/sashite/pmn.rb
Portable Move Notation (PMN) v1.0.0 is a rule-agnostic, JSON-based format using arrays to represent deterministic state-changing actions in abstract strategy board games. This gem provides a consistent Ruby interface for serializing, deserializing, and validating moves across Chess, Shogi, Xiangqi, and other traditional or non-traditional variants. The v1.0.0 format uses simple 4-element arrays: [source_square, destination_square, piece_name, captured_piece], making it compact and language-agnostic while focusing on deterministic state transformations independent of game-specific rules.

Total

Ranking: 78,591 of 186,959
Downloads: 11,273

Daily

Ranking: 41,906 of 186,713
Downloads: 17

Depended by

RankDownloadsName

Depends on

RankDownloadsName

Owners

#GravatarHandle
1iconcyri_