Race your pieces across the board before your opponent. Move your pieces from one corner camp to the diagonally opposite corner on a 16×16 board. Step to adjacent squares or chain-hop over any adjacent piece without capturing.
Every rule of Halma below is frontmatter in the rules corpus, played by the hop plugin. The board beside each is the game itself, live.
Pieces may step or chain-hop in any direction. No capture. Once in the opponent's camp, pieces cannot leave.
engine:
topology:
type: grid
rows: 16
cols: 16
players: [white, black]
plugin: hop
plugins:
halma:
start:
- [[15, 15], [15, 14], [15, 13], [15, 12], [15, 11], [14, 15], [14, 14], [14, 13], [14,…
- [[0, 0], [0, 1], [0, 2], [0, 3], [0, 4], [1, 0], [1, 1], [1, 2], [1, 3], [1, 4], [2, …
goals:
- [[0, 0], [0, 1], [0, 2], [0, 3], [0, 4], [1, 0], [1, 1], [1, 2], [1, 3], [1, 4], [2, …
- [[15, 15], [15, 14], [15, 13], [15, 12], [15, 11], [14, 15], [14, 14], [14, 13], [14,…
directions: all
campLock: true
Standard 2-Player Halma
Four players with 13 pieces each. Optional 2v2 team play with diagonal partners.
engine:
topology:
type: grid
rows: 16
cols: 16
players: [red, yellow, green, blue]
plugin: hop
plugins:
halma:
start:
- [[15, 15], [15, 14], [15, 13], [15, 12], [14, 15], [14, 14], [14, 13], [14, 12], [13,…
- [[15, 0], [15, 1], [15, 2], [15, 3], [14, 0], [14, 1], [14, 2], [14, 3], [13, 0], [13…
- [[0, 0], [0, 1], [0, 2], [0, 3], [1, 0], [1, 1], [1, 2], [1, 3], [2, 0], [2, 1], [2, …
- [[0, 15], [0, 14], [0, 13], [0, 12], [1, 15], [1, 14], [1, 13], [1, 12], [2, 15], [2,…
goals:
- [[0, 0], [0, 1], [0, 2], [0, 3], [1, 0], [1, 1], [1, 2], [1, 3], [2, 0], [2, 1], [2, …
- [[0, 15], [0, 14], [0, 13], [0, 12], [1, 15], [1, 14], [1, 13], [1, 12], [2, 15], [2,…
- [[15, 15], [15, 14], [15, 13], [15, 12], [14, 15], [14, 14], [14, 13], [14, 12], [13,…
- [[15, 0], [15, 1], [15, 2], [15, 3], [14, 0], [14, 1], [14, 2], [14, 3], [13, 0], [13…
directions: all
campLock: true
Standard 4-Player Halma
Every Halma variant is playable against the AI or another player.