RubyGems Navigation menu

sashite-gan 5.0.0

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.

Gemfile:
=

installation:
=

Versions:

  1. 5.0.0 July 02, 2025 (16 ko)
  2. 4.0.0 June 16, 2025 (11 ko)
  3. 3.0.0 May 13, 2025 (9 ko)
  4. 2.2.0 August 07, 2020 (8 ko)
  5. 2.1.0 August 07, 2020 (8 ko)
Voir toutes les versions (9)

Dépendances de Runtime (2):

sashite-pin ~> 2.0.2
sashite-snn ~> 1.1.1

Propriétaires:

Pushed by:

Auteurs:

  • Cyril Kato

Total de contrôle SHA 256:

=

Total de téléchargements 13 403

Pour cette version 286

Version publiée:

License:

MIT

Version de Ruby requise: >= 3.2.0

New versions require MFA: true

Version published with MFA: true

Liens: