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.5KB)
  2. 0.9.1 October 25, 2025 (11.5KB)
  3. 0.9.0 October 08, 2025 (11.5KB)
  4. 0.8.0 October 06, 2025 (12KB)
  5. 0.7.0 May 30, 2025 (28KB)
全てのバージョンを表示(全11件)

Runtime依存関係 (1):

json_schemer ~> 2.4.0

所有者:

プッシュ者:

作者:

  • Cyril Kato

SHA 256チェックサム:

=

累計ダウンロード数 10,832

このバージョンのみ 461

このバージョンがリリースされたのは:

ライセンス:

MIT

必要なRubyのバージョン: >= 3.2.0

新しいバージョンはMFAを必要とします: true

MFAで投稿されたバージョン: true

リンク: