RubyGems Navigation menu

sashite-cgsn 0.1.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, bare_king, mare_king, insufficient), player actions (resignation, agreement, illegal_move), and temporal constraints (time_limit, move_limit, 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.2.0 November 09, 2025 (8.5 KB)
  2. 0.1.0 October 14, 2025 (8.5 KB)

擁有者:

推送者:

作者:

  • Cyril Kato

SHA 256 總和檢查碼:

=

總下載次數 245

這個版本 200

版本发布:

授權:

MIT

Ruby 版本需求: >= 3.2.0

新版本需要 MFA: true

使用 MFA 發布的版本: true

相關連結: