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
-
5.0.0
-
source
- 5.0.0 source July 02, 2025 (16 KB)
-
-
4.0.0
-
source
- 4.0.0 source June 16, 2025 (11 KB)
-
-
3.0.0
-
source
- 3.0.0 source May 13, 2025 (9 KB)
-
-
2.2.0
-
source
- 2.2.0 source August 07, 2020 (8 KB)
-
-
2.1.0
-
source
- 2.1.0 source August 07, 2020 (8 KB)
-