RubyGems Navigation menu

sashite-pnn 3.0.0

PNN (Piece Name Notation) provides a rule-agnostic, scalable naming system for identifying abstract strategy board game pieces. This gem implements the PNN Specification v1.0.0 with a modern Ruby interface featuring immutable piece name objects and functional programming principles. PNN uses canonical ASCII names with optional state modifiers (e.g., "KING", "queen", "+ROOK", "-pawn") to unambiguously refer to game pieces across variants and traditions. Ideal for engines, protocols, and tools that need clear and extensible piece identifiers.

Gemfile:
=

installation:
=

Versions:

  1. 3.1.0 December 02, 2025 (10,5 ko)
  2. 3.0.0 September 05, 2025 (9,5 ko)
  3. 2.0.0 July 02, 2025 (14 ko)
  4. 1.0.1 June 29, 2025 (10,5 ko)
  5. 1.0.0 June 29, 2025 (10,5 ko)

Propriétaires:

Pushed by:

Auteurs:

  • Cyril Kato

Total de contrôle SHA 256:

=

Total de téléchargements 1 346

Pour cette version 302

Version publiée:

License:

MIT

Version de Ruby requise: >= 3.2.0

New versions require MFA: true

Version published with MFA: true

Liens: