中国象棋规则 - 象棋怎么玩
从九宫、河界到炮架和应将,逐项认识让一手棋合法的条件。
棋盘、双方与目标
象棋棋盘横九路、纵十线,中间的河界把双方分开,将帅各自在三乘三的九宫内起步。本版本红方先行。每方有将(帅)、士(仕)、象(相)、马、车、炮和五个兵(卒)。正常对局不是直接“吃将”,而是通过将军让对方没有合法应手获胜。轮到一方时若没有任何合法走法,另一方同样获胜;因此困毙并不是和棋。
九宫与将帅照面
将或帅一次只能直走一格,不能离开本方九宫;士或仕一次斜走一格,也不能离开九宫。双方将帅不能在同一条没有棋子阻隔的直线上相对,这叫将帅照面。每次走完都要满足这一限制,因此挪开中间的挡子、让自己的将帅直接面对对手,属于非法着。引擎还会检查你的将帅是否仍被攻击,不能用走子把自己送入将军。
象与马的限制
象或相走田字,即斜走两格;中间的象眼必须为空,而且不能过河。马走日字,先沿横或竖方向走一格的马腿必须没有棋子。马不像国际象棋的马那样能跳过阻挡物,马腿被压住时,对应方向完全不能走。判断一手马棋时,别只看终点;先查看起点旁边的那一格。
车、炮、兵卒如何走
车沿横线或竖线直走,遇到第一枚敌子可以吃,不能越过棋子。炮不吃子时走法和车一样;吃子时炮与目标之间必须恰好隔着一枚棋子,称为炮架,炮架可以是己子或敌子。兵卒过河前只能向前走一格;过河后还可以横走一格,始终不能后退。此棋盘上红兵向上推进,黑卒向下推进。
将军、应将与胜负
走完一手,自己的将帅不能被车、炮、马、兵卒、对方将帅或其他攻击直接威胁。被将军时,可以移动将帅、吃掉进攻子,或在能够阻断的线路上垫子;若没有合法应手便是将死。若未被将军却无合法着,也判对方胜。本实现会从候选走法中筛掉自将和将帅照面的走法;另在连续一百二十个半回合没有吃子时判和。它不实现重复局面申和等全部比赛规则。
象棋规则常见问题
- 将帅能面对面吗?
- 不能。同一路上必须至少有一枚棋子隔开;主动走开挡子属于非法着。
- 炮一定要隔棋子吗?
- 炮走空线时不需要炮架;只有吃子时,炮与目标之间必须恰好隔一枚棋子。
- 象能不能过河?
- 不能。象或相只能在己方半场走田字,且象眼必须为空。
- 为什么马不能走?
- 马腿被压住了。日字中先走的那一个直线方向相邻格不能有棋子。
- 困毙是和棋吗?
- 在这个版本不是。轮到的一方没有合法走法时,对方获胜。
练习象棋
打开棋盘,依次试着堵住马腿、隔一子用炮吃子,再检查移开挡子后将帅是否会照面。