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 June 15, 2025 (11 KB)
  2. 1.1.0 May 13, 2025 (9.5 KB)
  3. 1.0.1 May 11, 2025 (8.5 KB)
  4. 1.0.0 May 11, 2025 (8.5 KB)

Pushed by

SHA 256 checksum