桌面系统自带纸牌游戏发版堆被抽牌后的移动规则
闲得无聊时,我偶尔会玩从电脑屏幕左下角打开纸牌游戏玩,但十有七八总是绝路一条。今天在班,网络不通,遂玩起纸牌游戏。现在我希望三牌一组的发牌堆中的第二组的最左一张牌红桃3,移到任一组的最右侧以便我移到下方7列牌堆中的某一列(比如第3列)下。但是,在左上角的发牌堆中可能有另一组的右侧棉花8也可以移到7列的某一列(比如第7列)或者右上角从A起堆的牌列中。那么,我到底是先将红桃3还是棉花8搬到7列中呢?
细心的牌友可能会发现,先搬红桃3后,棉花8可能在重新洗牌后就不在任一组的最右侧了,再结合7列牌的末牌可衔接情况,可能棉花8就窝在里面出不来了。如果先搬棉花8,可能红桃3很容易地就被挑出来。为此,我研究起纸牌的抽移规则。
首先,如果发牌堆共有8组牌,即共24张,如果我们打开后向后选中第3组右侧一张牌下移,则发牌组重新洗牌后,第3组前的第1组及第2组共6张牌间的相互位置不发生任何变化。
其次,发牌组第一组右侧一张牌可以接牌抽出,抽出后重新洗牌后会发现,新的第1组被抽出牌的位置被未抽牌时的位于倒数第6张的牌顶替,而倒数第6张牌被从原位抽出后,它的位置被原来排在倒数第5位的牌后退一步顶上。原倒数第4位的牌则后移为倒数第5位。那么倒数第4位的牌的位置让空后,是哪一位牌占空了呢?是原第9位牌。即原第6位牌抽出后,向前与之隔2张牌的第9张牌前移到现在的第4位。
以下图表示,假如1号牌被抽出,则6顶替,2、3不变;6被抽空后,第9位牌抽出到原4号牌的前面,从而让原4、5号向后移一位,致空了的6位再次被充填。第9位的牌被移到第4位后,原第12位的牌移到第7位,使原7、8位的牌后移成8、9位牌。依此类推,原第15位的牌移到当前的第10位,原第18位的牌移到当前的第13位。
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
18 |
12 |
11 |
15 |
8 |
7 |
10 |
5 |
4 |
9 |
3 |
2 |
6 |
由上图不难看出,任一列右侧一张牌被抽出后,会导致其前面两组牌的中间一张牌前移至最左侧。要使移到最左侧的一张牌移动某一组的最右侧,则设法抽去后一组的最右侧牌即可。
抽出任一组最右侧一张牌后,其向前的第2、3位牌及向前的第11、12张牌、20、21点牌是位置保持不变。
二O一四年四月二十一日
评论