RubyGems Navigation menu

sashite-ggn 0.6.0

A Ruby implementation of the General Gameplay Notation (GGN) specification. GGN is a rule-agnostic, JSON-based format for describing pseudo-legal board-to-board transformations in abstract strategy board games. This library provides parsing, validation, and evaluation capabilities for GGN documents, focusing exclusively on piece movements, captures, and transformations on the game board. Supports Chess, Shogi, Xiangqi, and custom variants without hand management or piece drops.

Gemfile:
=

installation:
=

Versions:

  1. 0.7.0 May 30, 2025 (28 ko)
  2. 0.6.0 May 27, 2025 (23 ko)
  3. 0.5.0 May 24, 2025 (22,5 ko)
  4. 0.3.0 May 22, 2025 (19 ko)
  5. 0.2.0 June 27, 2014 (7,5 ko)
Voir toutes les versions (7)

Dépendances de Runtime (1):

json_schemer ~> 2.4.0

Propriétaires:

Pushed by:

Auteurs:

  • Cyril Kato

Total de contrôle SHA 256:

=

Total de téléchargements 8 713

Pour cette version 109

Version publiée:

License:

MIT

Version de Ruby requise: >= 3.2.0

New versions require MFA: true

Version published with MFA: true

Liens: