∞

Surakarta

The loop-capture game of Java: capture through the corner arcs. Move pieces one step in any direction. Capture by routing your path through one or more of the eight corner loop arcs that extend outside the grid boundary. First player to capture all twelve opponent pieces wins.

1 Variants
chess Plugin
✓ Frontmatter-only

Declared, Not Coded

Every rule of Surakarta below is frontmatter in the rules corpus, played by the chess plugin. The board beside each is the game itself, live.

Surakarta (Standard) Rules

Move pieces one step in any direction. Capture by routing your path through one or more of the eight corner loop arcs that extend outside the grid boundary. First player to capture all twelve opponent pieces wins.

engine:
  topology:
    type: grid
    rows: 6
    cols: 6
    layout: intersections
  players: [white, black]
  plugin: chess
  plugins:
    surakarta:
      castling: false
      enPassant: false
      noCheck: true
      stalemateMeaning: loss
      quietLimit:
        plies: 100
        decide: material
      pieces:
        stone:
          divergent:
            move:
              type: rider
              dirs: all
              maxSteps: 1
            capture:
              type: rail
  # …

Surakarta (Standard)

Play All 1 Variant

Every Surakarta variant is playable against the AI or another player.

Play Surakarta Browse Boards SDK Docs