RubyGems Navigation menu

portable_move_notation 3.0.0

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.

Gemfile:
=

安裝:
=

版本列表:

  1. 3.0.0 June 11, 2025 (11.0 KB)
  2. 2.2.0 May 16, 2025 (9.5 KB)
  3. 2.1.1 May 14, 2025 (9.5 KB)
  4. 2.1.0 May 13, 2025 (10.0 KB)
  5. 2.0.0 May 12, 2025 (10.0 KB)
顯示所有版本(共 11)

擁有者:

推送者:

作者:

  • Cyril Kato

SHA 256 總和檢查碼:

=

總下載次數 10,972

這個版本 167

版本发布:

授權:

MIT

Ruby 版本需求: >= 3.2.0

新版本需要 MFA: true

使用 MFA 發布的版本: true

相關連結: