生意2吧 关注:34贴子:11,767
  • 5回复贴,共1

大多数生意系列棋可以的表示方法

只看楼主收藏回复

我们独立将走子能力和吃子能力分开,通过定义棋子的标签来简化说明棋子的能力。
我在生意系列棋的zog中就用了这种表示方法,用define大幅缩减了这个文件的体积。
一楼不给看


IP属地:浙江来自iPhone客户端1楼2026-01-04 07:13回复
    斜任意:斜走任意格,通常不能越子。
    口:斜走一格。
    田:斜走二格,通常不能越子。
    直任意:直走任意格,通常不能越子。
    直一:直走一格。
    直越:直线越过单个棋子来移动任意格。
    日:走日,通常有蹩腿。
    目:走目,通常有蹩腿。
    大多数生意系列棋棋子都使用了这些元素,可以用这种方式表示。
    比如锋,斜走任意格,但是吃子时直走任意格就表示为:
    移动:斜任意,吃子:直任意。
    刀表示为:
    移动:日,吃子:口
    骐表示为:
    移动:日、直一,吃子:日


    IP属地:浙江来自iPhone客户端3楼2026-01-04 07:25
    回复
      2026-08-27 15:02:43
      广告
      不感兴趣
      开通SVIP免广告
      只要@变体象棋设计师 的棋子不离这些元素,都可以用这种方式表示。


      IP属地:浙江来自iPhone客户端4楼2026-01-04 07:25
      回复
        建议弄include


        IP属地:河北来自Android客户端5楼2026-01-04 10:23
        收起回复