RubyGems Navigation menu

sashite-cgsn 0.3.0

CGSN (Chess Game Status Notation) provides a rule-agnostic taxonomy of observable game status values for abstract strategy board games. This gem implements the CGSN Specification v1.0.0 with a minimal Ruby interface featuring immutable status objects and functional programming principles. CGSN defines standardized identifiers for terminal conditions (checkmate, stalemate, bareking, mareking, insufficient), player actions (resignation, agreement, illegalmove), and temporal constraints (timelimit, movelimit, repetition), enabling precise and portable status identification across multiple games and variants. Perfect for game engines, notation systems, and hybrid gaming platforms requiring consistent, rule-agnostic game state representation.

Gemfile:
=

安装:
=

版本列表:

  1. 0.3.0 December 17, 2025 (8.5 KB)
  2. 0.2.1 December 06, 2025 (8.5 KB)
  3. 0.2.0 November 09, 2025 (8.5 KB)
  4. 0.1.0 October 14, 2025 (8.5 KB)

所有者:

推送者:

作者:

  • Cyril Kato

SHA 256 校验和:

=

下载总量 758

这个版本 144

版本发布:

许可:

MIT

需要的 Ruby 版本: >= 3.2.0

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

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

链接: