RubyGems Navigation menu

sashite-ggn 0.10.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). Works with Chess, Shogi, Xiangqi, and custom variants.

Gemfile:
=

installation:
=

Versions:

  1. 0.10.0 October 30, 2025 (12,5 ko)
  2. 0.9.1 October 25, 2025 (11,5 ko)
  3. 0.9.0 October 08, 2025 (11,5 ko)
  4. 0.8.0 October 06, 2025 (12 ko)
  5. 0.7.0 May 30, 2025 (28 ko)
Voir toutes les versions (11)

Dépendances de Runtime (4):

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

Propriétaires:

Pushed by:

Auteurs:

  • Cyril Kato

Total de contrôle SHA 256:

=

Total de téléchargements 11 125

Pour cette version 193

Version publiée:

License:

MIT

Version de Ruby requise: >= 3.2.0

New versions require MFA: true

Version published with MFA: true

Liens: