Axial coordinate system for hexagonal geometry. Two board shapes (hexagonal, rhombus), six directional adjacency, and tricolor cell patterns. Chess pieces, connection games, and strategy maps on the same topology.
The hex topology provides axial coordinates, adjacency, and distance. Board shape (hexagonal or rhombus) is a parameter. Piece behaviour adapts automatically to hex geometry.
Chess on a 91-cell hexagonal board. The chess plugin receives hex directions from the topology and adapts piece movement automatically. Three bishops per side (one per cell colour in tricolor).
engine:
topology:
type: hex
radius: 5
shape: hexagonal
orientation: flat
players: [white, black]
render:
cellSize: 22
cellColor: tricolor
frame: true
plugins:
chess:
pieces:
queen:
type: rider
dirs: all
bishop:
type: rider
dirs: diagonal
knight:
type: leaper
offsets: hex-knight
Glinski Chess (hexagonal shape, radius 5) — 91 cells, tricolor
The classic connection game on a rhombus-shaped board. Two players aim to connect opposite edges. Same topology package, different shape parameter. The win condition is a topological property: path connectivity.
engine:
topology:
type: hex
shape: rhombus
rows: 11
cols: 11
render:
cellSize: 20
players: [black, white]
setup: ""
Hex (rhombus shape, 11x11) — connect your edges to win
A triangular connection game where the goal is to connect all three edges simultaneously. Same hex topology with a triangular board shape derived from the rhombus. Demonstrates the topology's geometric flexibility.
engine:
topology:
type: hex
shape: hexagonal
radius: 5
render:
cellSize: 18
players: [black, white]
setup: ""
Y Game (triangular hex) — connect all three edges
Hexagonal boards across chess, connection games, and strategy maps.