[{"data":1,"prerenderedAt":27},["ShallowReactive",2],{"i-lucide:grip":3,"i-lucide:chevron-right":8,"i-lucide:moon":10,"i-lucide:sun":12,"i-lucide:languages":14,"i-lucide:chevron-down":16,"i-lucide:shield-check":18,"i-lucide:mail":20,"blog-body-xiangqi-common-rule-mistakes-zh":22,"i-lucide:lightbulb":23,"i-lucide:gamepad-2":25},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"5\" r=\"1\"\u002F>\u003Ccircle cx=\"19\" cy=\"5\" r=\"1\"\u002F>\u003Ccircle cx=\"5\" cy=\"5\" r=\"1\"\u002F>\u003Ccircle cx=\"12\" cy=\"12\" r=\"1\"\u002F>\u003Ccircle cx=\"19\" cy=\"12\" r=\"1\"\u002F>\u003Ccircle cx=\"5\" cy=\"12\" r=\"1\"\u002F>\u003Ccircle cx=\"12\" cy=\"19\" r=\"1\"\u002F>\u003Ccircle cx=\"19\" cy=\"19\" r=\"1\"\u002F>\u003Ccircle cx=\"5\" cy=\"19\" r=\"1\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m5 8l6 6m-7 0l6-6l2-3M2 5h12M7 2h1m14 20l-5-10l-5 10m2-4h6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":19},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u002F>\u003Cpath d=\"m9 12l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":21},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m22 7l-8.991 5.727a2 2 0 0 1-2.009 0L2 7\"\u002F>\u003Crect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\"\u002F>\u003C\u002Fg>","\u003Cblockquote>\n\u003Cp>中国象棋里最容易和下错的，不是开局叫什么名字，而是三件事：炮必须隔子才能吃、马会被蹩腿、马后炮为什么有时能将死。把这三件事指到棋盘上的格子，残局才不会靠「感觉」。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cimg src=\"\u002Fblog\u002Fxiangqi-common-rule-mistakes\u002Fcover.webp\" alt=\"一门炮隔着一枚棋子才能打到将，马的第一步被挡住就不能跳\">\u003C\u002Fp>\n\u003Ch2>炮为什么必须隔子才能吃？\u003C\u002Fh2>\n\u003Cp>炮在不吃子时像车：横竖走任意格，路上不能有子；\u003Cstrong>吃子时中间必须恰好隔一枚棋子\u003C\u002Fstrong>，这一枚叫炮架。隔两枚、一枚都没有，或隔的是一串子，都不能吃。\u003C\u002Fp>\n\u003Cp>国际象棋没有炮。把炮当成车来用，是把两套规则叠在一起。中局里子多，炮架好找，炮可以隔着自己的兵或对方的马打将；残局子少，炮架消失，同样一枚炮会突然变「矮」。\u003C\u002Fp>\n\u003Cp>判断时只数中间那条直线：\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>中间有几子\u003C\u002Fth>\n\u003Cth>炮能不能走到目标格\u003C\u002Fth>\n\u003Cth>炮能不能吃目标格上的子\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>0\u003C\u002Ftd>\n\u003Ctd>能（和平移动）\u003C\u002Ftd>\n\u003Ctd>不能\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>1（炮架）\u003C\u002Ftd>\n\u003Ctd>不能再往前空走\u003C\u002Ftd>\n\u003Ctd>能吃\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>2 或更多\u003C\u002Ftd>\n\u003Ctd>不能\u003C\u002Ftd>\n\u003Ctd>不能\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Cp>实战里常见的错觉是「我这门炮对着将，为什么不能将」。把中间的子数一遍：如果是 0，那只是瞄着，不是将军；如果是 2，隔得太远，同样不是将军。\u003C\u002Fp>\n\u003Ch2>蹩马腿挡的是哪一格？\u003C\u002Fh2>\n\u003Cp>马走「日」字：先沿横或竖走一格，再斜走一格。\u003Cstrong>被蹩的是先走的那一格\u003C\u002Fstrong>。那一格有子（不分红黑），这个方向的马就不能跳。斜的终点如果是对方的子，可以吃；如果是己方的子，不能落。\u003C\u002Fp>\n\u003Cp>国际象棋的马没有「第一格被挡就不能跳」这一条。用国际象棋的习惯去跳中国象棋的马，会在自己以为能跳的格子上卡住。\u003C\u002Fp>\n\u003Cp>可以记成三步，不必背坐标：\u003C\u002Fp>\n\u003Col>\n\u003Cli>选定马要去的「日」字终点。\u003C\u002Fli>\n\u003Cli>看它先直走的那一格是不是空的。\u003C\u002Fli>\n\u003Cli>空才能跳；不空，这个方向直接放弃，改算别的跳法。\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>残局里「蹩马腿」经常是防守手段：把一个子放到对方马的第一格，马对将的将军就断了。反过来，进攻方要先检查自己的马腿是不是已经被堵上。\u003C\u002Fp>\n\u003Ch2>马后炮为什么有时能将死？\u003C\u002Fh2>\n\u003Cp>马后炮是一种配合，不是一枚棋子的名字：\u003Cstrong>马走到能将军的位置，炮在马的同一条直线上，隔着这匹马盯着对方的将\u002F帅。\u003C\u002Fstrong> 马负责将军，炮负责在马被吃或将躲开时，继续用炮架（那匹马）打将。\u003C\u002Fp>\n\u003Cp>它不能保证将死。将死还要满足「被将的一方没有任何合法应手」：不能躲、不能垫、不能吃掉那匹马或那门炮。将还在九宫里、旁边还有士时，常常可以垫或躲开，这时马后炮只是将军。\u003C\u002Fp>\n\u003Cp>更适合当杀法用的情况：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>将的左右被己方士挡住（闷宫一类），只能往前或往马的方向逃。\u003C\u002Fli>\n\u003Cli>马腿是空的，对方一时蹩不住。\u003C\u002Fli>\n\u003Cli>炮和马、将在同一直线，中间恰好是那匹马，没有第二枚子。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>和马后炮一起出现的，还有「白脸将」：双方将\u002F帅在同一直线、中间没有子。布局时这样摆是不合法的；对局中若你主动让开中间的子，让对方将暴露在自己的将面前，这一手可以直接获胜。它和马后炮不是同一套杀法，但都依赖「一条直线上有没有子」。\u003C\u002Fp>\n\u003Ch2>摆残局时这三种规则分别卡在哪？\u003C\u002Fh2>\n\u003Cp>自己摆杀法、或把棋书上的图摆到棋盘上时，这三条会分别变成校验失败，而不是「感觉能下」。\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>你想摆的形状\u003C\u002Fth>\n\u003Cth>容易忽略的规则\u003C\u002Fth>\n\u003Cth>摆完先检查什么\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>一门炮隔子打将\u003C\u002Ftd>\n\u003Ctd>中间必须恰好 1 子\u003C\u002Ftd>\n\u003Ctd>数炮和将之间的子，是 1 才是将军\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>一匹马跳日字将军\u003C\u002Ftd>\n\u003Ctd>第一格（马腿）必须空\u003C\u002Ftd>\n\u003Ctd>先看马腿，再看落点\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>马后炮\u003C\u002Ftd>\n\u003Ctd>马、炮、将共线，中间是马\u003C\u002Ftd>\n\u003Ctd>马被吃之后炮是否还隔着那一格打将\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>将帅错开或对面\u003C\u002Ftd>\n\u003Ctd>中间无子则对面不合法 \u002F 可白脸将\u003C\u002Ftd>\n\u003Ctd>看将和帅是不是同一条直线\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Cp>操作上可以按这个顺序，不必一次记完：\u003C\u002Fp>\n\u003Col>\n\u003Cli>先摆双方将\u002F帅，确认在九宫内，并且不要在开局时就对面。\u003C\u002Fli>\n\u003Cli>再摆马和炮，每摆一枚就按上表数一遍「中间几子 \u002F 马腿空不空」。\u003C\u002Fli>\n\u003Cli>最后补车、兵、士、象。象不能过河；士不能出九宫。\u003C\u002Fli>\n\u003Cli>选定下一步谁走，再开始对弈或把局面做成链接。\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>在浏览器里摆这些形状、跟 AI 从残局继续下，可以用 \u003Ca href=\"\u002Fzh\u002Fgames\u002FchineseChess\u002F\">中国象棋 AI 页\u003C\u002Fa> 的布局模式。如果只想练「一步杀」、先确认自己有没有看漏垫子，用 \u003Ca href=\"\u002Fzh\u002Fgames\u002FxiangqiEndgame\u002F\">象棋残局\u003C\u002Fa> 更直接。\u003C\u002Fp>\n\u003Ch2>什么时候不该死磕马后炮？\u003C\u002Fh2>\n\u003Cp>马后炮算不清、或将还能从容躲开时，不要为了走一套「好看的杀法」而丢车。更稳的选择是：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>先数强制将军。\u003C\u002Fstrong> 对方只有一种应手时，把这步走完，再看还有没有马后炮。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>子少时优先留车。\u003C\u002Fstrong> 残局炮架难找，车可以不靠炮架占线。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>国际象棋的习惯先放下。\u003C\u002Fstrong> 马被蹩、炮不能直吃，这两条在中国象棋里不会「有时例外」。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>把这三条当成检查清单，而不是开局名词，残局里漏杀和漏防都会少一截。\u003C\u002Fp>\n",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":24},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 14c.2-1 .7-1.7 1.5-2.5c1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5c.7.7 1.3 1.5 1.5 2.5m0 4h6m-5 4h4\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":26},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 11h4M8 9v4m7-1h.01M18 10h.01m-.69-5H6.68a4 4 0 0 0-3.978 3.59l-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258q-.01-.075-.017-.151A4 4 0 0 0 17.32 5\"\u002F>",1788171099209]