规则
国际象棋的目标一句话说完:把对方的王将死——让它正被攻击,而且怎么走都躲不掉。
棋盘 8 行 8 列共 64 格,深浅两色相间,棋子走在格子里,不像中国象棋走交叉点。摆棋时右下角是浅色格;竖线记作 a~h、横线记作 1~8,每格都有唯一的名字,白方王的出发格就是 e1。双方各 16 枚子:王 1、后 1、车 2、象 2、马 2、兵 8,底线从边上数是车、马、象,中间是后和王,口诀「白后白格、黑后黑格」。白方先行,走到对方棋子所在的格子就把它吃掉;除了马,谁也不能越过别的棋子。
六种棋子的走法(吃法与走法相同,兵除外):
- 王:向任意方向走一格,唯一不能被吃掉的子,也不能走到被对方控制的格子上。
- 后:横、竖、斜任意方向走任意格数,全盘最强。
- 车:沿横线或竖线走任意格数。
- 象:沿斜线走任意格数,因此一个象一辈子只走同一种颜色的格子。
- 马:走「日」字,先直走两格再横走一格,是唯一能跳过其他棋子的子。
- 兵:只能向前、永不后退,起始位置可走一格或两格,之后每次一格;但吃子是斜前方一格——走法和吃法不一样,新手最容易弄错。
三条特殊规则:
- 王车易位:王朝着车的方向横走两格,车跳到王刚越过的那一格。四个条件缺一不可——王和这个车都还没动过、中间全空、王此刻没被将军、王的起点与经过的那一格与落点都不被对方控制(车经过的格子被控制没关系)。短易位记 O-O,长易位记 O-O-O。
- 吃过路兵:对方的兵一次冲两格、正好并排落在你的兵旁边,你可以立刻当它只走了一格那样斜着吃过去,被吃的兵并不在你的落点上。机会只有紧接着这一手,隔一步作废。
- 兵的升变:兵走到对方底线必须换成后、车、象、马之一,不能换王,也不能留着当兵。
将军是你的某个子下一步就能吃掉对方的王;被将军必须立刻解除,只有三条路——吃掉将军的子、垫一个子挡住、把王挪开,三条全走不通就是将死,这是唯一的取胜方式。和棋有四种:逼和(没被将军却一步合法着法都走不出,这条和中国象棋的困毙判负正相反)、三次重复(同一局面连轮谁走、易位权、过路兵格第三次出现)、50 步规则(连续 50 回合没吃子也没走兵)、子力不足(王对王、王加单象或单马对王、双方各剩一象且同色格)。
本站版本:
- 上面整套规则全部完整实现,将死与四种和棋五种终局都自动判。
- 双人同屏与人机对弈两种模式;人机简单、普通、困难三档,开局前可选执白先行或执黑后手,执黑时棋盘整个翻过来。
- 选中棋子后全部合法落点高亮(能吃子画红圈、空格画圆点),上一步标黄,被将军的王标红。
- 兵到底线按控制栏「升变成…」换子,默认后,也可事先改成车、象、马。
- 悔棋:人机退两步、双人退一步;分出胜负后不再允许悔棋,免得战绩重复计数。
- 棋盘旁边是代数记谱的走法记录(e4、Nf3、exd6、O-O、e8=Q),可往回滚着复盘。
- 人机战绩存本机浏览器、登录后可跨设备同步;进行中的一局自动存档,关掉页面下次接着下。
- 没有的东西:认输与提和按钮、计时钟、开局库与残局库、联网对战。
操作只有一个动作:点自己的棋子,再点想去的格子,手机和电脑一样。
技巧
一、子力价值是所有判断的尺子。 兵 1、马 3、象 3、车 5、后 9,王无价。用马或象换车是赚的(叫「得质」);开阔盘面双象强于双马,封闭盘面反过来;兵是唯一会增值的子,逼近底线的通路兵价值接近一个车。
二、开局只做三件事:占中心、出轻子、快易位。 e4、d4 这四个中心格控制的路线最多。接着先出马、再出象,十步内完成王车易位把王藏到角上、顺带让车走到中路。反面三条:别反复动同一个子、别过早出后、别为一个边兵耽误出子。
三、中局靠战术图形。 捉双——一个子同时打两个目标,马最擅长;牵制——你的车象后和对方两个子在同一条线上,前面那个动不了,做成一个牵制往往比多吃一个兵有用;闪击——挪开前面的子露出后面那个子的攻击线,一步两处发力。动手前先看对方所有能吃子、能将军的着法。兑子原则:占优就多兑、落后就避免兑。
四、残局最关键的是把王放出来。 中局里王躲角落,残局里王是战斗力接近三分的强子。三个基本功:单车或单后对光王必胜,把王逼到边线再合围;方格法则——孤兵追不追得上,只看王在不在「兵到升变格构成的正方形」里;车放在通路兵的后面。
五、专找本站电脑的弱点。 三档全靠现场计算,没有开局库也没有残局库。简单档只看一步还带大扰动,会白送子;普通档两层,眼前的吃子算得清但看不远;困难档短程战术很准,别跟它在乱战里拼计算,改走封闭稳健的阵形慢慢磨,把优势拖进残局。
常见问题
国际象棋怎么玩?
双方各 16 枚子摆在 8×8 棋盘的格子里,白方先行,轮流走一步,走到对方棋子所在的格子就把它吃掉,把对方的王将死就赢了。本站点一下自己的棋子,合法落点会全部亮起来,再点想去的格子。
国际象棋和中国象棋有什么区别?
棋盘不同:8×8 走格子,中国象棋 9 路 10 行走交叉点,还有河界与九宫。王能走遍全盘,将帅却出不了九宫。国际象棋的兵能升变成后,还有王车易位和吃过路兵;中国象棋有隔子吃的炮。最容易吃亏的一条:走投无路时国际象棋判和棋,中国象棋的困毙判负。
王车易位怎么走?什么时候不能易位?
王朝着车的方向横走两格,车跳到王刚越过的那一格。四个条件缺一不可:王和这个车都还没动过、中间全空、王此刻没被将军、王的起点与经过的那一格与落点都不被对方控制(车经过的格子不算)。本站四个条件都会判,不满足就不会把易位列进合法落点。
人机困难档有多强?三档怎么选?
简单档只往前看一步还带很大的随机扰动,会白丢子;普通档是两层 alpha-beta 搜索加子力价值与位置表,不会随手送子;困难档是三层搜索加两层吃子延伸再加走法排序,单步思考有 1.5 秒上限,实测常在零点几秒内出招。三档都没有开局库和残局库。建议从普通档试起。
兵走到底线一定要换成后吗?
必须换,但后、车、象、马四选一由你定,不能换王也不能留着当兵。九成情况换后最好;少数时候换马更强,因为马能走出后走不出的「日」字。本站控制栏有「升变成…」下拉,默认是后,想换别的先改这里。
手机能玩吗?和棋是怎么判的?
能玩。手机浏览器打开就能下,操作和电脑一样:点棋子、再点落点;棋盘按屏幕宽度自适应,走法记录挪到棋盘下面。和棋四种判法都自动判:逼和、同一局面出现三次、连续 50 回合没吃子也没走兵、双方子力不足以将死。
历史与冷知识
- 国际象棋的祖先是公元 6 世纪印度的恰图兰卡,经波斯传入阿拉伯再进入欧洲。「将死」的英文 checkmate 来自波斯语 shāh māt,意思是「王被困住了」。
- 今天这套规则是 15 世纪末的欧洲才定型的:在那之前后每步只能斜走一格,改革之后它成了全盘最强的子,当时人称「疯后象棋」。王车易位正是那轮改革的配套——给突然变凶险的开局一个把王藏起来的办法。
- 国际象棋与中国象棋很可能同源,都上溯到恰图兰卡一系,各自演化一千多年才长成完全不同的两副模样。
- 它是完全信息的零和博弈,理论上存在最优下法;但可能的棋局数量约 10 的 120 次方(「香农数」),远超可观测宇宙的原子数,穷举不可能。
- 1997 年深蓝击败卡斯帕罗夫,是计算机第一次在正式比赛条件下战胜在位世界冠军。今天一部手机上的引擎已远超任何人类棋手。
- 世界棋联(FIDE)1924 年成立,用等级分(Elo)衡量实力,人类历史最高分是卡尔森的 2882。
- 最短的将死是「傻瓜将杀」,白方两步就被将死:1. f3 e5 2. g4 Qh4#。本站的规则测试就拿这一局当将死判定的对照例。