象棋 Learn Xiangqi

象棋中局

子力值多少,以及怎么攻将

开局是一种可以按名字学的阵型。残局是一种可以按规则学的技术。中局两者都不是:它是你决定这盘棋要围绕什么来下的地方。下面写的就是决定它的那少数几件事——一个子究竟值多少、为什么这个值会随着棋盘变空而改变,以及攻将实际上只有的三种棋形。刚接触象棋?先从规则开始。

一个子值多少

中局里每一个计划最后都会变成一次兑子,所以知道兑换率很有用。这些不是随手编的数字:它们就是本站引擎实际用来选着法的值,所以你在这里对弈的对手和这个页面是一致的。

棋子 价值 数字没说出来的部分
9 棋盘上最强也最不复杂的子。它要的是通畅的直线。
4.5 棋盘越挤越值钱,因为它需要有东西可以翻过去。
4 棋盘越空越值钱,因为没有东西再蹩它的腿。
2 从不出九宫。将的半边盾牌;当对方双车压境时,它远不止值 2。
2 从不过河。盾牌的另外半边。
1 → 2 一过河立刻翻倍,而且越往前越值钱。

注意这套算术对那个人人都算错的兑子说了什么:车是 9,炮加马是 8.5。引擎会用两个子换一个车,并且认为自己几乎没占到便宜——这就是诚实的答案。那一次交换由局面决定,不由数字决定。

炮的时间在流逝

炮吃子必须正好翻过一个子。把它放在空棋盘上,它连将军都做不到——不是「弱」,是做不到。它的威力是从周围的杂乱中借来的,而你每兑一次子,就还回去一点。

马正好相反。它需要旁边有一格是空的,而越空的棋盘越是不停地给它这样的格子。所以这两个子会在中局的某处交叉:第十回合该拥有的是炮,第五十回合该留着的是马。如果你要拿其中一个去换另一个,这句话就是全部的指南。

攻杀实际上长什么样的三种

象棋的攻杀异常依赖棋形,而三种棋形覆盖了其中大部分。下面每一种都可以在棋盘上直接打开,局面已经摆好——自己走一遍。

空头炮

炮和对方的将在同一条线上,中间什么都没有。它待在那里的时候完全不将军,而这正是它讨厌的地方:你往那条线上摆的每一个子都会变成它的炮架,于是这个局面就是一支对准九宫的上了膛的枪,而你的对手得花整盘棋去把那条线塞满。

摆上去看看——红先,炮在 e5 盯着将,马在 c5。走马到 e4,看一个安静的局面怎么变成将军。

空头炮,以及把它装上子弹的那一步马
e5 的炮和 e0 的将之间空无一物,所以炮并不将军——这正是这个棋形的意思。马走到 e4(金色),踏这条线,就成了自己这一方需要的炮架。任何子都行,不必是你的子。

卧槽马

马进入对方阵地一路、离中路两路,就能将住还在原位的将。这是全局最常见的攻着,因为将军非应不可,而应将通常意味着把将挪到更糟的地方。

它的解法也值得知道:马会被旁边的格子蹩住,所以在马腿上放任何一个子,都能在不碰那只马的情况下把将军关掉。摆上去看看——红先,马在 d3。走它到 c1。

马将一个还在原位的将
马落在 c1(金色),深入对方阵地一路、离中路两路,从那里攻击 e0。将必须应。在马腿上放任何一个子,这个将军就直接没了。

马后炮

经典的杀法,也是象棋里最漂亮的构思:马站在将的前面,控住它旁边的两格,而炮沿着同一条线开火,用的正是那只马本身作炮架。一个子干两份活。把马拿走,炮就没有东西可翻;把炮拿走,马就不成将。

摆上去看看——红先,马在 e2,炮在 d5。把炮平到 e5。这就是杀,而且每一个逃跑的格子都由不同的东西控制着。

马后炮:经典的杀法
e2 的马控制着 d0 和 f0——将两侧的两个格子——而它自己并不将军。炮平到 e5(金色),以这只马为炮架沿着这条线开火。一个子干两件事,杀。

打盾牌,不打将

士和象永远离不开家——士被钉在九宫的斜线上,象永远过不了河。这让它们成为一面固定不动的盾牌,也让它们成为多数中局攻势真正的目标。你很少是在四个防守子都完好的情况下去杀将;你是在设法拿掉其中一个,好让杀棋从根本上变得可能。

两句传统的俗语值得背下来,因为它们告诉你该拿哪一个防守子:缺士怕双车——缺一个士的将怕一对车——以及缺象怕炮,缺一个象的将怕炮。两句说的都是窟窿,不是子力。

还有一个让初学者吃亏的反转:攻将的炮会很乐意拿防守方自己的士当炮架。防守子并不自动地在防守,一个位置合适的对方棋子,可能正是让将军得以成立的那个东西。

过了河的兵

过河之前,兵只有一种合法着法:直着往前。过了河,它还能横着走一格——选择多了三倍,而引擎当场就把它认为这个兵值多少大致翻了一番。

但象棋里永远没有升变。走到底线的兵,余下整盘棋只能在那条线上左右挪。兵的巅峰是在对方阵地里一两路、靠近九宫的地方,在那里它替你抢走将的活动格。把它一路推到底线不是进取,是退休。

怎么练这些

开始一局,试着走出上面三种棋形之一。等你有了攻势,残局指南讲的就是攻势没能成功之后会发生什么。