✡

Stern-Halma

Race across the star board to claim the opposite point. Race ten pieces from one arm of a six-pointed star to the opposite arm. Move one step or jump over adjacent pieces (yours or opponents') to reach empty spaces beyond. Chain multiple jumps in one move. First player to fill the opposite arm wins.

5 Variants
hop Plugin
✓ Frontmatter-only

Declared, Not Coded

Every rule of Stern-Halma below is frontmatter in the rules corpus, played by the hop plugin. The board beside each is the game itself, live.

Standard 2-Player Stern-Halma Rules

Step or chain-hop in six directions. No capture. Jumped pieces remain.

engine:
  topology:
    type: graph
    structure: star
    params:
      armSize: 4
      spacing: 24
  players: [red, black]
  plugin: hop
  plugins:
    stern-halma:
      goals:
        - [h112, h113, h114, h115, h116, h117, h118, h119, h120, h121]
        - [h1, h2, h3, h4, h5, h6, h7, h8, h9, h10]
      campLock: true

Standard 2-Player Stern-Halma

Standard 3-Player Stern-Halma Rules

Alternating arms used. Each player's goal is the arm directly opposite their start.

engine:
  topology:
    type: graph
    structure: star
    params:
      armSize: 4
      spacing: 24
  players: [red, green, purple]
  plugin: hop
  plugins:
    stern-halma:
      goals:
        - [h112, h113, h114, h115, h116, h117, h118, h119, h120, h121]
        - [h11, h12, h13, h14, h24, h25, h26, h36, h37, h47]
        - [h20, h21, h22, h23, h33, h34, h35, h45, h46, h56]
      campLock: true

Standard 3-Player Stern-Halma

Play All 5 Variants

Every Stern-Halma variant is playable against the AI or another player.

Play Stern-Halma Browse Boards SDK Docs