RubyGems Navigation menu

sashite-epin 1.2.0

EPIN (Extended Piece Identifier Notation) extends PIN to provide style-aware piece representation in abstract strategy board games. This gem implements the EPIN Specification v1.0.0 with a modern Ruby interface featuring immutable identifier objects and functional programming principles. EPIN adds derivation markers to PIN that distinguish pieces by their style origin, enabling cross-style game scenarios and piece origin tracking. Represents all four Game Protocol piece attributes with full PIN backward compatibility. Perfect for game engines, cross-tradition tournaments, and hybrid board game environments.

Gemfile:
=

install:
=

Versions:

  1. 2.1.0 December 18, 2025 (10 KB)
  2. 2.0.0 December 03, 2025 (13 KB)
  3. 1.2.0 December 03, 2025 (15 KB)
  4. 1.1.0 July 23, 2025 (14 KB)
  5. 1.0.0 July 20, 2025 (14 KB)

Runtime Dependencies (1):

sashite-pin ~> 3.2.0

Owners:

Pushed by:

Authors:

  • Cyril Kato

SHA 256 checksum:

=

Total downloads 1,152

For this version 128

Version Released:

License:

MIT

Required Ruby Version: >= 3.2.0

New versions require MFA: true

Version published with MFA: true

Links: