netcan / AnimalChess

Animal Fight Chess Game(斗兽棋) written in rust.
https://netcan.github.io/2020/06/07/%E7%94%A8Rust%E5%86%99%E4%B8%80%E4%B8%AA%E6%96%97%E5%85%BD%E6%A3%8B%E6%B8%B8%E6%88%8F/
MIT License
90 stars 11 forks source link

关于规则 #11

Open liulitchi opened 1 year ago

liulitchi commented 1 year ago

我从知乎看到大神的文章,慕名而来,里面提到的两条规则“老鼠若不在水里则能够吃大象,大象在任何情况下都不能吃老鼠”。我觉得需要细化修正一下。 先回忆一下其中的一条规则:任何棋子进入对方陷阱,则战斗力降为零(己方陷阱不对己方棋子施加影响)。通过这条规则,我们对上面的“老鼠若不在水里则能够吃大象,大象在任何情况下都不能吃老鼠”分析。则,我方老鼠不在水里,但在对方陷阱里时,不能吃对方的大象;同样,我方老鼠在对方陷阱时,对方大象是可以吃我方老鼠的。

liulitchi commented 1 year ago

另外还有一条规则:一方不能进入自己的兽穴。估计是避免后期用比较厉害的棋子“守家”吧。

netcan commented 1 year ago

我从知乎看到大神的文章,慕名而来,里面提到的两条规则“老鼠若不在水里则能够吃大象,大象在任何情况下都不能吃老鼠”。我觉得需要细化修正一下。 先回忆一下其中的一条规则:任何棋子进入对方陷阱,则战斗力降为零(己方陷阱不对己方棋子施加影响)。通过这条规则,我们对上面的“老鼠若不在水里则能够吃大象,大象在任何情况下都不能吃老鼠”分析。则,我方老鼠不在水里,但在对方陷阱里时,不能吃对方的大象;同样,我方老鼠在对方陷阱时,对方大象是可以吃我方老鼠的。

斗兽棋规则有很多变种的,至于大象能不能吃陷阱中的老鼠,也是没有确定说法的,这只是其中的一种实现: https://zh.wikipedia.org/wiki/%E9%AC%A5%E7%8D%B8%E6%A3%8B,参考变种

liulitchi commented 1 year ago

确实,小时候玩的也是各说各的,很欢乐。

ugvvff commented 1 year ago

知乎有文章吗?也没有链接?

netcan commented 1 year ago

知乎有文章吗?也没有链接?

我的blog有