Shogi

13 variants from 3x4 teaching games to 12x12 historical boards. Drop mechanics, flip promotion, and N-player rotation all emerge from parameterised configuration. No variant-specific code.

13 Variants
1 Plugin
Frontmatter-only

From Tiny to Epic

The shogi plugin handles everything from a 3x4 children's game to a 12x12 medieval battle. Board size, piece count, promotion rules, and drop mechanics are all parameters.

Standard Shogi (9x9) Rules

The classic Japanese chess. Captured pieces can be dropped back as your own. Pieces promote by flipping when entering the opponent's zone. The plugin handles both mechanics declaratively.

engine:
  topology:
    type: grid
    rows: 9
    cols: 9
  players: [sente, gote]
  setup: "lnsgkgsnl/1r5b1/ppppppppp/9/9/9/PPPPPPPPP/1B5R1/LNSGKGSNL"
  plugins:
    shogi:
      promotionZone: 3
      dropAllowed: true
      royalType: king
      pawnDropMate: false
      twoOnFile: false

Standard Shogi (9x9) — drops, promotion, full piece set

Dobutsu Shogi (3x4) Rules

Animal-themed introduction to shogi on the smallest possible board. Designed for children by professional player Madoka Kitao. A solved game. The same plugin scales down to 12 cells with a custom vocabulary.

engine:
  topology:
    type: grid
    rows: 4
    cols: 3
  players: [sente, gote]
  setup: "gle/1c1/1C1/ELG"
  vocabulary:
    lion:
      symbols: { 0: L, 1: l }
    giraffe:
      symbols: { 0: G, 1: g }
    elephant:
      symbols: { 0: E, 1: e }
    chick:
      symbols: { 0: C, 1: c }
  plugins:
    shogi:
      promotionZone: 1
      royalType: lion

Dobutsu Shogi (3x4) — animal pieces, same engine

Four-Player Shogi Rules

Four armies on a single board with per-player directional rotation. The plugin generalises advancement vectors for N players. Same drop and promotion mechanics, multiplied across four sides.

engine:
  topology:
    type: grid
    rows: 9
    cols: 9
  players: [south, east, north, west]
  plugins:
    shogi:
      playerCount: 4
      advancement:
        0: [-1, 0]
        1: [0, 1]
        2: [1, 0]
        3: [0, -1]
      promotionZone: 3
      dropAllowed: true
      royalType: king
  pieces:
    set: mce-shogi-4p

Four-Player Shogi — N-player rotation, directional promotion

Play All 13 Variants

Every shogi variant is playable with AI opponents at multiple difficulty levels.

Play Shogi Browse Boards SDK Docs