《挾戰象棋》
象棋C++新編系列之六
把經典象棋視作'象棋C語言',並以此為平台,編寫出象棋新的玩法。
新編理念:一副象棋可有多種玩法。
與'象棋家族'其他成員的區別主要是,這個系列的開局與'象棋C'的開局在視覺上是沒有不同的。
象棋C++新編系列之六
《挾戰象棋》 新增設計規則如下:
1、挾戰狀態:
當一方三枚棋在橫豎戰線上,將虛擬的敵棋緊鄰圍夾在中間時(其它棋位置可忽略),此狀態下這枚敵棋僅可以走動,暫時不可吃子,解除此狀態同時解除此限。
2、交涉狀態:
在雙方均有已吃棋的局面下,可以將吃掉的某一枚敵棋放到敵方界內任一個有效空位處,例如:【士】只能放到"九宮"【士】位空點上等等……,這等同走棋,此著稱為"交涉換俘",但不能“將軍”,如:把已吃的對方棋,做為己方“將對方軍”的炮架放入。
對方如同意,隨即也要把已吃的某一棋按同上規則放回另一方的界內。
如不同意"交換俘虜",隨後則需走一步【將】或【帥】做為必要的“回應著法”。
上述兩項"回應著法"只能選其一,也是“一個交涉回合完畢”的象徵。
單方不可連續“交涉換俘”,至少要隔一著,即不能緊隨“回應”而再“交涉”。
交回的“敵棋”不能再收回,並且屬於對方有效作戰兵力。
3、其他同象棋C。