Halatafl is a game of inequality in which one player plays with one fox and another player plays with 20 geese.

At the beginning foxes and geese are placed on the board on opposite sides. Goose starts first. Players alternate turn to move fox or geese one step on the board. The objective for geese is to reach top destination and occupy all of 9 spots marked in red. Objective for fox is to stop geese from reaching to its destination and capture it in the process. Geese can also win by blocking fox to leave it with no available moves.

The fox can move along the line in any direction. Fox can also jump over a goose and capture it if there is an empty slot immediately after it in the jump direction. Captured goose is removed from the board. Capturing is mandatory if possible. Consecutive jumps are also allowed if possible and mandatory.

Geese can only move in forward, sideways or diagonal direction but not backwards. It can not jump over the fox.

In case of a stalemate, if same board state is repeated 3 times, then game ends in a draw.