Skip to content

lxl66566/followingchess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

followingchess: 逐流棋

这是一种原创规则的棋,由我在某天睡前想出来的。名字取自随波逐流之意。逐流棋具有如下规则:

游戏分为蓝方与橙方,交替下棋。当场上棋子数 >= {WINDSTART} 时开始流动,流动的方向与等级均随机。
棋子流动的规则是向指定方向流动 x 格(至少一格),若流出边界则该棋子立刻失去联络。
x = level + 四周敌方棋子数 - 四周我方棋子数 - 当前格棋子数 + 1
当友方棋子流动到同一格时,数量叠加
当双方棋子流动到同一格时,多的吃少的(数量相等则湮灭)
胜利条件为双方棋子数量之差 >= 某一数值(vic-condition)

我自认为可玩性并不高。逐流棋具有如下缺点:

  • 较依赖概率而非实力
  • 下棋流程较长
  • 规则不够简洁

但我仍然把它做出来了。实现偶然间的想法是很快乐的事情。

该程序仍处于测试阶段,若有关于规则的建议/bug的反馈,请留言。

simp版本注重于逐流棋规则的实现而非动画效果(因原版bug太多作出的妥协)