Categories: None [Edit]
sashite-cgsn
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.
Total
Ranking: 185,815 of 188,277
Downloads: 544
Daily
Ranking: 46,763 of 188,252
Downloads: 9
Downloads Trends
Ranking Trends
Num of Versions Trends
Popular Versions (Major)
Popular Versions (Major.Minor)
Depended by
| Rank | Downloads | Name |
|---|---|---|
| 180,799 | 1,247 | sashite-pcn |
Depends on
| Rank | Downloads | Name |
|---|
Owners
| # | Gravatar | Handle |
|---|---|---|
| 1 | cyri_ |