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:
=

installation:
=

Versions:

  1. 3.0.0 June 11, 2025 (11 ko)
  2. 2.2.0 May 16, 2025 (9,5 ko)
  3. 2.1.1 May 14, 2025 (9,5 ko)
  4. 2.1.0 May 13, 2025 (10 ko)
  5. 2.0.0 May 12, 2025 (10 ko)
Voir toutes les versions (11)

Propriétaires:

Pushed by:

Auteurs:

  • Cyril Kato

Total de contrôle SHA 256:

=

Total de téléchargements 12 186

Pour cette version 366

Version publiée:

License:

MIT

Version de Ruby requise: >= 3.2.0

New versions require MFA: true

Version published with MFA: true

Liens: