攻略 · 中国象棋

中国象棋怎么玩:规则要点、棋子走法与开局思路

一句话:把对方的将(帅)将死就赢。但要先把七个兵种走明白,再谈开局——这篇把最容易记混的几条规矩挑出来讲。

EN中文

一、七种棋子怎么走

车(俥):横竖直线任意距离,不能越子。开局最强,通常最先出动。

马(傌):走“日”字——先直一格再斜一格。关键限制是蹩马腿:马要走的那个直角方向上有子,这一跳就走不了,不管那个子是敌是友。

炮(砲):不吃子时和车一样直线走;吃子必须隔一个子(俗称炮翻山),中间只能有一个“炮架”。这是象棋里唯一区分“走”和“吃”的棋子。

相(象):走“田”字(斜两格),不能过河。关键限制是塞象眼:田字中心那个点有子,就走不了。

仕(士):九宫内斜走一格,不能出九宫。

帅(将):九宫内横竖走一格。特殊规则白脸将(飞将):双方将帅在同一列且中间无子时,等于被将——所以不能主动走成对脸。

兵(卒):过河前只能向前一格;过河后可以向前或左右横走一格,但永不后退。

记忆口诀:车走直、马走日、相走田、炮隔山、仕斜一格不出宫、兵过河能拐弯。

二、胜负与和棋怎么判

将军:你的某一步让对方的将(帅)处在下一步会被吃的位置。被将的一方必须立刻解将——挡、躲、或者吃掉进攻子,三者都不行就是将死,输。

困毙:轮到你走,但没有任何一个子有合法走法(且没被将军),也算输。象棋里没有“逼和”这种说法。

长将判负:同一局面第三次出现时,如果一方是连续不断地照将造成的,判该方负;双方都长将或都不是长将,则判和。

三次重复判和:同一局面(含轮走方)第三次出现,且不构成“一方长将”,判和。

本站的 3D 版严格按这套规则判定,右侧棋谱会实时记录,长将/重复局面会自动判定,不会让你和 AI 无限对拉。

三、三步开局思路(新手最稳)

第一步:炮二平五(或炮八平五)。把炮移到中路,瞄准对方中卒,同时给马让出通道。这是最主流的开局,红黑都适用。

第二步:马二进三 / 马八进七。把马跳到正马位(靠近中路),既护中兵又能出动。别把马跳到边线——边马前期几乎没有作用。

第三步:车一平二 / 车九平八。车要早出。车是全局最强子,闷在家里等于少一个主力;出车后优先占“肋道”(靠近中路的两条直线)。

开局三条纪律:① 别急着兑子,先出动;② 别用一两个子去换对方的小兵,除非能立刻形成攻势;③ 每次走子前想一句:这一步有没有给对方留下将军或吃子的机会。

四、三档 AI 分别适合谁

简单(1 层,带随机):适合刚学会走法、想熟悉棋子配合的新手。它会犯明显错误,赢它不难。

中等(3 层):适合知道基本战术、想练开局和子力协调的玩家。它会吃掉你送上去的子,也会算简单的连将。

困难(迭代加深到 6 层,残局可到 8 层):适合有一定基础的玩家。它有静态搜索和置换表,残局算得比较深,随手送子基本会被抓住。

AI 跑在浏览器 Web Worker 里,单步思考上限约 2.2 秒(困难档),思考时界面不卡。你也可以切到“双人对弈”和朋友同屏下。

五、常见问题

为什么我的马走不了?大概率是蹩马腿——先看马要走的那个直角方向上有没有子。

为什么炮吃不了子?炮吃子必须隔一个子。没有炮架,或者中间隔了两个子,都不能吃。

悔棋能退几步?人机模式下悔棋会连 AI 的应手一起退回,等于退一整回合;双人模式退一步。

棋谱怎么看?右侧按“红/黑 + 棋子 + 起点线路 + 动作 + 终点”记,例如“炮二平五”=二路炮平移到五路,“马八进七”=八路马向前跳到七路。

六、马上开一局

3D 立体棋盘、木纹棋子、落子动画,支持手机触屏与视角切换:→ 中国象棋 3D 在线玩。免下载、免注册。

本页与游戏页基于开源项目 doggy8088/chinese-chess(MIT,作者 Will 保哥),本站做了简体中文化、导航与依赖本地化。