Categories: None [Edit]

sashite-ggn

https://rubygems.org/gems/sashite-ggn
https://github.com/sashite/ggn.rb
A pure functional Ruby implementation of the General Gameplay Notation (GGN) specification v1.0.0. Provides a movement possibility oracle for evaluating pseudo-legal moves in abstract strategy board games. Features include hierarchical move navigation (piece → source → destination → transitions), pre-condition evaluation (must/deny), and state transition support via STN format. Works with Chess, Shogi, Xiangqi, and custom variants.

Total

Ranking: 84,871 of 187,239
Downloads: 10,211

Daily

Ranking: 17,333 of 187,224
Downloads: 27

Depended by

RankDownloadsName

Depends on

RankDownloadsName
182,333790sashite-cell
186,426300sashite-hand
186,731253sashite-qpi
186,935223sashite-lcn
186,941222sashite-stn

Owners

#GravatarHandle
1iconcyri_