RubyGems Navigation menu

sashite-ggn 0.7.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. Features flexible validation system for both safety and performance. Supports Chess, Shogi, Xiangqi, and custom variants without hand management or piece drops.

Gemfile:
=

安装:
=

版本列表:

  1. 0.7.0 May 30, 2025 (28.0 KB)
  2. 0.6.0 May 27, 2025 (23.0 KB)
  3. 0.5.0 May 24, 2025 (22.5 KB)
  4. 0.3.0 May 22, 2025 (19.0 KB)
  5. 0.2.0 June 27, 2014 (7.5 KB)
显示所有版本 (共 7 个)

Runtime 依赖 (1):

json_schemer ~> 2.4.0

所有者:

推送者:

作者:

  • Cyril Kato

SHA 256 校验和:

=

下载总量 9,083

这个版本 174

版本发布:

许可:

MIT

需要的 Ruby 版本: >= 3.2.0

新的版本需要开启多因素验证(MFA): true

使用多因素验证(MFA)发布的版本: true

链接: