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. 1.0.0 January 19, 2026 (11.0 KB)
  2. 0.3.0 December 17, 2025 (8.5 KB)
  3. 0.2.1 December 06, 2025 (8.5 KB)
  4. 0.2.0 November 09, 2025 (8.5 KB)
  5. 0.1.0 October 14, 2025 (8.5 KB)

擁有者:

推送者:

作者:

  • Cyril Kato

SHA 256 總和檢查碼:

=

總下載次數 994

這個版本 174

版本发布:

授權:

MIT

Ruby 版本需求: >= 3.2.0

新版本需要 MFA: true

使用 MFA 發布的版本: true

相關連結: