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:
=

Installeer:
=

Versies:

  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)
Toon alle versies (11 totaal)

Runtime afhankelijkheden (5):

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

Eigenaren:

Pushed by:

Authors:

  • Cyril Kato

SHA 256 checksum:

=

Total downloads 11.658

Voor deze versie 226

Versie vrijgegeven:

Licentie:

MIT

Required Ruby Version: >= 3.2.0

New versions require MFA: true

Version published with MFA: true

Links: