Categories: None [Edit]
sashite-pcn
PCN (Portable Chess Notation) provides a comprehensive, JSON-based format for representing
complete chess game records across variants. This gem implements the PCN Specification v1.0.0
with a modern Ruby interface featuring immutable game objects and functional programming
principles. PCN integrates the Sashité ecosystem specifications (PMN for moves, FEEN for
positions, and SNN for style identification) to create a unified, rule-agnostic game recording
system. Supports traditional single-variant games and cross-variant scenarios where players
use different game systems, with complete metadata tracking including player information,
tournament context, and game status. Perfect for game engines, database storage, game analysis
tools, and archival systems requiring comprehensive game record management across diverse
abstract strategy board games.
Total
Ranking: 180,799 of 188,277
Downloads: 1,247
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 |
|---|
Depends on
| Rank | Downloads | Name |
|---|---|---|
| 55,826 | 19,194 | sashite-pan |
| 174,886 | 2,207 | sashite-snn |
| 183,296 | 841 | sashite-feen |
| 185,815 | 544 | sashite-cgsn |
Owners
| # | Gravatar | Handle |
|---|---|---|
| 1 | cyri_ |