RubyGems Navigation menu

sashite-ggn 0.5.0

A Ruby implementation of the General Gameplay Notation (GGN) specification. GGN is a rule-agnostic, JSON-based format for describing pseudo-legal moves in abstract strategy board games. This library provides parsing, validation, and evaluation capabilities for GGN documents, enabling game engines to work with movement rules across different board games including Chess, Shogi, Xiangqi, and custom variants.

Gemfile:
=

instalar:
=

Versiones:

  1. 0.7.0 May 30, 2025 (28 KB)
  2. 0.6.0 May 27, 2025 (23 KB)
  3. 0.5.0 May 24, 2025 (22,5 KB)
  4. 0.3.0 May 22, 2025 (19 KB)
  5. 0.2.0 June 27, 2014 (7,5 KB)
Mostrar todas las versiones (7 total)

dependencias de Runtime (1):

json_schemer ~> 2.4.0

Propietarios:

Subida por:

Autores:

  • Cyril Kato

SHA 256 checksum:

=

Total de descargas 9.083

Para esta versión 160

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: