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.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.0 KB)
  5. 0.7.0 May 30, 2025 (28.0 KB)
顯示所有版本(共 11)

Runtime 相依性套件 (1):

json_schemer ~> 2.4.0

擁有者:

推送者:

作者:

  • Cyril Kato

SHA 256 總和檢查碼:

=

總下載次數 10,800

這個版本 455

版本发布:

授權:

MIT

Ruby 版本需求: >= 3.2.0

新版本需要 MFA: true

使用 MFA 發布的版本: true

相關連結: