The game was developed to present Alfa-Beta algorithm.
It's goal is to reach opponent's last (nearest to him) row. Breakthrough is similar to checkers. You beat pieces crosswise (aslant) if you're near opponent's piece.
After knocking other player's piece you place your piece in the same place. You cannot beat pieces in backward "backward" direction (i.e. you cannot go back).
Get to the opponent's last row first.
Computer vs. Computer
Computer vs. Human
Human vs. Human
Java 3d developer’s docs:
Game’s documentation/report (Polish):