sashite-snn
SNN (Style Name Notation) provides a rule-agnostic format for identifying styles in abstract strategy board games. This gem implements the SNN Specification v1.0.0 with a modern Ruby interface featuring immutable style objects and functional programming principles. SNN uses single ASCII letters with case-based side encoding (A-Z for first player, a-z for second player), enabling clear distinction between different style families in multi-style gaming environments. Perfect for cross-style matches, game engines, and hybrid gaming systems requiring compact style identification.
Types
Docs
Guides
Zeitwerk
Namespace
Optimized
2.0.0
Cyril Kato
-
bundle add sashite-snn
Getting Started
Learn more about the Sashite-snn gem.
Playground
Test, play and inspect the gem for yourself