RubyGems Navigation menu

sashite-lcn 0.1.0

LCN (Location Condition Notation) provides a rule-agnostic format for describing location conditions in abstract strategy board games. This gem implements the LCN Specification v1.0.0 with a modern Ruby interface featuring immutable condition objects and functional programming principles. LCN enables standardized representation of environmental constraints on board locations using reserved keywords ("empty", "enemy") and QPI piece identifiers with CELL coordinate system integration. Perfect for movement validation, pre-condition checking, constraint evaluation, and rule-agnostic game logic requiring precise location state requirements across multiple game types and traditions.

Gemfile:
=

安装:
=

版本列表:

  1. 0.1.0 September 28, 2025 (12.5 KB)

Runtime 依赖 (2):

sashite-cell ~> 2.0
sashite-qpi ~> 1.0

所有者:

推送者:

作者:

  • Cyril Kato

SHA 256 校验和:

=

下载总量 269

这个版本 269

版本发布:

许可:

MIT

需要的 Ruby 版本: >= 3.2.0

新的版本需要开启多因素验证(MFA): true

使用多因素验证(MFA)发布的版本: true

链接: