RubyGems Navigation menu

sashite-pnn 3.1.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 and optional terminal markers (e.g., "KING", "queen", "+ROOK", "-pawn", "KING^", "+GENERAL^") to unambiguously refer to game pieces across variants and traditions. Ideal for engines, protocols, and tools that need clear and extensible piece identifiers.

Gemfile:
=

安装:
=

版本列表:

  1. 3.1.0 December 02, 2025 (10.5 KB)
  2. 3.0.0 September 05, 2025 (9.5 KB)
  3. 2.0.0 July 02, 2025 (14.0 KB)
  4. 1.0.1 June 29, 2025 (10.5 KB)
  5. 1.0.0 June 29, 2025 (10.5 KB)

所有者:

推送者:

作者:

  • Cyril Kato

SHA 256 校验和:

=

下载总量 1,214

这个版本 151

版本发布:

许可:

MIT

需要的 Ruby 版本: >= 3.2.0

新的版本需要开启多因素验证(MFA): true

使用多因素验证(MFA)发布的版本: true

链接: