ultima是一种利用国际象棋棋盘棋子玩的复杂棋类游戏。
英文版说明见http://www.chessvariants.org/other.dir/ultimal。
简要地翻译一下:
一开始棋子排列见图,白方王、后颠倒,双方王一面的车倒着放。
游戏目标:吃王(包括逼王自杀)或使对方不能移动(极少见)。
棋子的走法:
immobilizer(倒置车):像国际象棋中后一样移动。它不能吃子,但它使周围一圈(直邻或斜邻)的敌子不能移动。这些棋子能选择自杀,也就是拿掉一个不能移动的棋子作为一回合。
coordinator(正置车):像国际象棋中后一样移动。它不以通常方法吃子,而是在它走出一步后,拿掉与它同行,与coordinator一方王同列的敌子——如果有的话。与它同列,与王同行的敌子也不能逃脱厄运。实际上,它一步能吃最多两个子。
leaper(马):像国际象棋中后一样移动。它可以跳过任意多敌子,条件是跳过的敌子没有紧挨着的。这些敌子都被吃掉。由于8*8棋盘的限制,它一步能吃最多三个子。
withdrawer(后):像国际象棋中后一样移动。当它与某敌子相邻时,如果沿它和敌子所在直线或斜线后退,敌子被吃。一步只能吃一个子。
pincer(兵):像国际象棋中车一样移动。走后形成与任意友军棋子直线(只能横或竖)夹攻敌子,敌子被吃。一步最多吃三个子。
king(王):跟国际象棋王完全一样。
chameleon(象):不吃子时,像国际象棋中后一样移动。它吃什么,就用什么吃法!请看下面排比句:
"itcanleapoveraleaper,coordinateacoordinator,withdrawfromawithdrawer;pinchapincerbymovingasarook,immobilizeanimmobilizerwhichalsoimmobilizesit,anddisplacetheenemykingwitha1-squaremove."
注意事项:chameleon不互吃,而leapermove算作后步——还能吃其他子。它一步可能吃7个棋子!!