RubyGems Navigation menu

sashite-ggn 0.9.0

A pure functional Ruby implementation of the General Gameplay Notation (GGN) specification v1.0.0. Provides a movement possibility oracle for evaluating pseudo-legal moves in abstract strategy board games. Features include hierarchical move navigation (piece → source → destination → transitions), pre-condition evaluation (must/deny), and state transition support via STN format. Works with Chess, Shogi, Xiangqi, and custom variants.

Gemfile:
=

instalar:
=

Versiones:

  1. 0.10.0 October 30, 2025 (12,5 KB)
  2. 0.9.1 October 25, 2025 (11,5 KB)
  3. 0.9.0 October 08, 2025 (11,5 KB)
  4. 0.8.0 October 06, 2025 (12 KB)
  5. 0.7.0 May 30, 2025 (28 KB)
Mostrar todas las versiones (11 total)

dependencias de Runtime (5):

sashite-cell ~> 2.0
sashite-hand ~> 1.0
sashite-lcn ~> 0.1
sashite-qpi ~> 1.0
sashite-stn ~> 1.0

Propietarios:

Subida por:

Autores:

  • Cyril Kato

SHA 256 checksum:

=

Total de descargas 10.800

Para esta versión 170

Versión publicada:

Licencia:

MIT

Versión de Ruby requerida: >= 3.2.0

Nuevas versiones requieren AMF: true

Versión publicada con AMF: true

Enlace: