A Ruby implementation of GAN (General Actor Notation) v1.0.0 specification for identifying game actors in abstract strategy board games. GAN combines Style Name Notation (SNN) and Piece Identifier Notation (PIN) with a colon separator to provide complete, unambiguous piece identification. Represents all four fundamental piece attributes: Type, Side, State, and Style. Enables cross-style gaming, immutable transformations, and component extraction with to_pin/to_snn methods. Built on sashite-snn and sashite-pin gems.

Required Ruby Version

>= 3.2.0

Authors

Cyril Kato

Versions

  1. 5.0.0
    1. source

      1. 5.0.0 source July 02, 2025 (16 KB)
  2. 4.0.0
    1. source

      1. 4.0.0 source June 16, 2025 (11 KB)
  3. 3.0.0
    1. source

      1. 3.0.0 source May 13, 2025 (9 KB)
  4. 2.2.0
    1. source

      1. 2.2.0 source August 07, 2020 (8 KB)
  5. 2.1.0
    1. source

      1. 2.1.0 source August 07, 2020 (8 KB)
Show all versions (9 total)

Pushed by

SHA 256 checksum