打开网页就能下的日本将棋(shogi):9×9 棋盘、双方各 20 枚子,走法、升变、持驹打入、二步、打步诘、千日手都按标准规则判。可以和电脑下(简单、普通、困难三档,可选先手或后手),也可以两个人同屏对弈,或者各用自己的手机双人联机;选中棋子会亮出所有能走的格,进敌阵时弹出「升变/不升变」。支持悔棋、认输和下完后的复盘。免费玩,部分功能用积分,积分每天送、也可以买。
规则
将棋是日本的象棋,目标和中国象棋一样:将死对方的王。
棋盘与棋子:
- 棋盘 9×9 共 81 格,棋子放在格子里。靠近每一方的三行叫那一方的阵地,对方的三行就是你的敌阵。
- 双方各 20 枚:王将(玉将)1、飞车 1、角行 1、金将 2、银将 2、桂马 2、香车 2、步兵 9。棋子不分颜色,尖头朝向对方的是自己的子,本页把对方的子倒转 180 度画。
- 先手先走,之后轮流,每次走一手:要么走盘上的一枚子,要么打入一枚持驹。
各子走法:
- 王:八个方向各走一格。
- 飞车:横竖走任意格,中间不能隔子。
- 角行:斜走任意格,中间不能隔子。
- 金将:前、左前、右前、左、右、正后,共六个方向各一格(不能斜退)。
- 银将:前、左前、右前、左后、右后,五个方向各一格(不能横走、不能正退)。
- 桂马:只能往前跳,落在「前两格再偏一格」的两个点上,可以越过别的子,也是唯一能跳的子。
- 香车:只能笔直往前走任意格。
- 步兵:只能往前走一格,吃子也是往前吃(不像国际象棋斜吃)。
升变:一枚子走进敌阵、或者在敌阵里移动、或者从敌阵走出来时,可以选择翻面升变——飞车变龙王(再加斜走一格),角行变龙马(再加横竖走一格),银、桂、香、步变成走法同金将的成银、成桂、成香、と金。王和金不升变。升不升由自己决定,但步兵、香车走到最后一行,桂马走到最后两行必须升变,不然就再也走不动了。本页棋子上的字:升变后分别写「龙」「马」「全」「圭」「杏」「と」,升变的字用红色;先手的王写「玉」,后手的王写「王」。
持驹与打入:吃掉的子归你,放在你的持驹台上,轮到你时可以把它打到任意空格,当成自己的子,打入时一律是未升变的那一面。三条限制:
- 不能打在走不动的位置:步、香不能打在最后一行,桂不能打在最后两行。
- 二步:同一纵列已有你自己未升变的步兵,就不能再往这一列打步兵。
- 打步诘:不能用刚打下去的步兵直接将死对方;打步将军但对方还有路可逃是可以的;盘上的步兵走上去将死也可以。
胜负:
- 走完之后让自己的王被将的着法不能走。
- 将死对方的王就赢;轮到的一方一步合法着法都没有,同样判负。
- 千日手:同一局面(盘面、双方持驹、轮到谁都一样)出现第四次判和;如果这段循环里一方每一手都在将军(连将),连将的一方判负。
- 随时可以点「认输」。
本站版本的具体设置:
- 两种模式:人机对弈和同屏双人;人机分简单、普通、困难三档,开局前可选执先手或执后手,执后手时棋盘会转过来让你的子在下方。
- 选中棋子或持驹后,所有能走的格都会亮起来;上一手的起点和落点有底色,王被将时那一格标红。能升可不升时会弹出「升变/不升变」二选一,必须升时直接升。
- 悔棋:人机模式一次退回到你上一手之前。困难档和悔棋是积分功能,部分功能用积分,积分每天送、也可以买。
- 战绩记:下了几局、人机赢几局(其中困难档几局)、和棋几局、最快多少手赢棋。同屏双人只记局数。
- 不做「入玉」(双方王都冲进敌阵时数点判胜负)和持将棋,也不限时;遇到这种局面就接着下或者认输。
- 一局下完工具条上会出现「复盘」:从开局一手一手往前翻,也可以自动播放,吃子、升变和打入都会原样还原。最近一局人人都能看,更早的对局(最多留最近 20 局)要高级会员才能打开。棋谱没登录时只存在这台设备的浏览器里,登录后跟着账号走;点「退出」会清掉这台设备上的棋谱,云端那份还在。
技巧
一、先围玉,再进攻。 将棋的攻击来得很快,持驹随时能打进你的阵地,所以开局头十几手,通常先用金银把王围起来,这叫围玉。最常见的是美浓围:王躲到一侧角落附近,金银在它身边摆成一个结实的小堡垒。王留在正中间不动,是新手输棋最常见的原因。
二、两大开局思路:居飞车和振飞车。
- 居飞车:飞车留在原来的右侧,冲右边的步兵、从右侧进攻,王往左边围。
- 振飞车:先把飞车平移到左侧或中路,从那一侧进攻,王往右边围。
两种都没有高下之分,关键是王和飞车分开两边:飞车在哪边进攻,王就往另一边躲。
三、持驹是最大的武器。 手里的金银可以直接打在对方王的旁边将军,所以手里有子就是随时有威胁,比盘上同样的子更值钱。常见用法:打一枚金在对方王头上(头金)配合别的子将死;打一枚步兵挡住飞车或角的路;打桂马同时威胁两枚子(双打)。反过来,别轻易把金银换出去,它们到了对方手里就会打回你的王身边。
四、步兵很便宜,但别乱送。 步兵常用来开路、垫将、换子,但手里没步就挡不住对方的飞车和香车;同时记得二步的限制,已经有步兵的那一列不能再打。
五、对电脑怎么下。 本站的电脑没有开局库,全靠现场计算。简单档常常白送子,吃它的子、打回去就能赢;普通档算得浅、还时不时走次优着,先弃后取、五六步之后才见效的攻击它看不出来;困难档算吃子很准,最好先把王围牢,再用持驹从它的王侧慢慢压过去,别在乱战里跟它拼计算。
常见问题
将棋和中国象棋有什么不一样?
最大的不同是持驹:吃掉的子归自己,还能打回棋盘,中国象棋吃掉就没了。将棋的子走在格子里,没有河界和九宫;大多数子进敌阵能升变;棋子不分颜色,靠尖头朝向分敌我。所以将棋很少下成子力耗尽的残局,越到后面越激烈。
持驹是什么?
持驹就是你吃掉、拿在手里的子。轮到你时可以把一枚持驹打到任意空格上,算走一手。本页点持驹台上的子,能打的格会亮起来,再点格子打下去。限制有三条:不能打在走不动的位置、不能二步、不能打步诘。
电脑三档有多强?
简单档看一步加大随机,普通档算两步加吃子交换、偶尔走次优着,困难档每手想约 1.5 秒、越算越深,会算连续将军,估值看持驹、王的安全和升变,三档差距很明显。困难档与悔棋用积分,简单、普通两档和同屏双人直接下。
中将棋、将棋 AI 又是什么?
中将棋是将棋的一种古老变体,12×12 的大棋盘、棋子更多,本页不做。「将棋 AI」一般指下将棋的电脑程序,本页的人机三档就是一个简单的将棋 AI,只在你的浏览器里计算。
历史与冷知识
- 通行的说法是,将棋和中国象棋、国际象棋一样,都源自古印度的恰图兰卡,经由亚洲各地传入日本。
- 日本历史上出现过好几种棋盘大小不同的将棋,中将棋就是其中之一。现在通行的 9×9 规则,一般认为在十六世纪前后定型。
- 持驹打入是将棋独有的规则,同系的象棋类游戏里几乎找不到。有了它,吃来的子不会退出战斗,将棋也因此很少和棋。
- 将棋的棋子没有颜色,敌我只看尖头的朝向;先手的王写「玉」、后手写「王」,是常见的习惯写法。
- 「千日手」这个名字的意思是:同样的走法一直重复下去,下一千天也分不出胜负,所以规则里干脆判和。
- 将棋在日本有完整的职业棋手制度,职业对局和头衔战经常直播,电脑程序的实力早已超过人类顶尖棋手,职业棋手也普遍用它研究。