Sashité
sashite
Total Packages
11
Total Downloads
1 240+
Packages
sashite_pin
3.1.0PIN (Piece Identifier Notation) implementation for Elixir. Provides a rule-agnostic format for identifying pieces in abstract strategy board games with immutable identifier structs and functional programming principles.
sashite_sin
3.1.0SIN (Style Identifier Notation) implementation for Elixir. Compile-time generated function clauses for zero-overhead parsing of player style identifiers in abstract strategy board games.
sashite_epin
1.2.0EPIN (Extended Piece Identifier Notation) implementation for Elixir. Extends PIN by adding a derivation marker to track piece style in cross-style abstract strategy board games with a minimal compositional API.
sashite_cgsn
1.1.0CGSN (Chess Game Status Notation) implementation for Elixir. Provides a rule-agnostic taxonomy of observable game status values for abstract strategy board games.
sashite_cell
3.0.0CELL (Coordinate Encoding for Layered Locations) implementation for Elixir. Provides a standardized ASCII format for encoding protocol-level Location identifiers on multi-dimensional Boards.
sashite_feen
2.0.0FEEN (Field Expression Encoding Notation) implementation for Elixir. A rule-agnostic position encoding for two-player, turn-based board games built on the Sashité Game Protocol.
qi
3.0.0A minimal, format-agnostic library for representing positions in two-player, turn-based board games (chess, shogi, xiangqi, and variants).
sashite_pmn
1.2.0PMN (Portable Move Notation) implementation for Elixir. Provides parsing and validation of protocol-level Moves as ordered sequences of Actions in abstract strategy board games.
sashite_qpi
1.1.0QPI (Qualified Piece Identifier) implementation for Elixir. Provides a rule-agnostic format for complete piece identification in abstract strategy board games by combining SIN and PIN primitives, with Native/Derived relationship support.
sashite_snn
2.0.0SNN (Style Name Notation) implementation for Elixir. Provides a rule-agnostic format for identifying game styles in abstract strategy board games with immutable style name structs and functional programming principles.
sashite_hand
1.0.0HAND (Hold And Notation Designator) implementation for Elixir. Provides a standardized notation for off-board reserve locations in board games.