A clean, immutable Ruby interface for working with piece identifiers in PNN format. PNN provides a consistent and rule-agnostic notation for representing pieces in abstract strategy board games like chess, shogi, and xiangqi. Features include state modifiers for enhanced/diminished/intermediate pieces, ownership changes, and comprehensive validation. Perfect for game engines, analysis tools, and educational applications.

Required Ruby Version

>= 3.2.0

Authors

Cyril Kato

Versions

  1. 2.0.0
    1. source

      1. 2.0.0 source June 15, 2025 (11 KB)
  2. 1.1.0
    1. source

      1. 1.1.0 source May 13, 2025 (9.5 KB)
  3. 1.0.1
    1. source

      1. 1.0.1 source May 11, 2025 (8.5 KB)
  4. 1.0.0
    1. source

      1. 1.0.0 source May 11, 2025 (8.5 KB)

Pushed by

SHA 256 checksum