棋盘与摆子

棋盘为 4×4,两侧各有一个农场用来存放被吃的棋子。棋子的归属由朝向表示:先手的棋子朝向棋盘上方,后手的朝向下方。

a b c d 1 2 3 4

棋子

每枚棋子每回合走一格,方向按棋面所印。到达最远一行时,每枚非王棋子都会进化,翻到其进化面。下面每一对依次展示基础棋子及其进化形态,并在各自能到达的每个格子上标一个点(上方为前进方向)。

鲤鱼 → Koi。鲤鱼向正前方走一格,相当于将棋中的步兵。它进化为 Koi,走法与将棋中的银将相同。

貘 → Baku。貘向前方或前斜方走一格。它进化为 Baku,走法同银将。

狸 → Tanuki。狸向斜方走一格。它进化为 Tanuki,走法同银将。

狐 → Kitsune。狐向横竖方向走一格。它进化为 Kitsune,走法与将棋中的金将相同。

鹤 / 雉。王可向八个方向中的任意一个走一格,相当于国际象棋的王。两种王仅在主题上不同。它永不进化,被吃掉即终局。

跳越友方棋子

棋子可以跳越一枚己方棋子。如果在该棋子可走的某个方向上、紧邻的格子里有一枚友方棋子,它便可越过这枚棋子,落到再往前的那一格上:该格可以为空,也可以吃掉那里的敌方棋子。这适用于棋子本身能走的任意方向:鲤鱼沿直线,狸沿斜线,王则可沿八个方向中的任意一个。

✓ straight leap ✓ diagonal leap ✕ not over an enemy ✕ not onto your own

吃子、农场与打入

走到敌方棋子所在的格子即可吃掉它;它会改换阵营进入你的农场,若此前已进化,则恢复为基础形态。

farm before farm after

你也可以不走子,而是从农场中取出一枚棋子打入任意空格,但最远一行(对方底线)除外。

farm

取胜

吃掉王是唯一的取胜方式。没有将军,也没有将死:王一旦被吃,对局立即结束。

不存在逼和。由于把王走入可被吃的范围是合法的,缺少安全着法绝不会结束对局:你只管走那步不安全的棋,继续对弈,直到有一方的王被吃。若一方完全没有合法着法(被困住且无子可打入),则判负,而非和棋。

重复与和棋

原始规则既未规定重复局面,也未规定步数上限。我们的约定补上了这一空缺:同一局面出现三次即自动判和。这条规则是我们定的,并非 Oca 的,且不改变上述任何规则。

一盘示例对局

Fairy-Stockfish 在支持越友规则的引擎(本站修补版)上进行的自我对弈。白方在 73 个半回合内取胜;制胜的那一步本身就是一次跳越友子。

Fairy-Stockfish (White) vs Fairy-Stockfish (Black)
Engine self-play · 2s/move
a b c d 1 2 3 4
1 / 74
初始局面

来源与许可

Shogi4 及其棋子美术由 Oca Studios 创作,该工作室已将其整个「Four」系列发布到公有领域。BoardGameGeek 条目可作为目录参考。

我们通过反编译 Oca 官方的 Shogi4 应用、直接读取其走子逻辑,还原出了确切的规则:跳越友子的几何规则、唯一的打入禁区,以及以吃王作为唯一取胜方式,都来自于此。Oca 的公开规则页面和初始局面图(由于其网站已关闭,现在只能通过 Internet Archive 访问)也印证了棋盘和基本走法。

开始游玩 Shogi4

Shogi4 目前还不能在本站对弈;现阶段本页作为规则参考。你可以浏览其余规则,或将它与国际象棋和象棋入门相互对照。

全部规则国际象棋规则象棋规则