
So, location 0,0 is the top-left corner of the board location 15,0 of the top-right corner location 0,15 is the bottom-left corner, and location 15,15 the bottom-right corner. We will again use zero-based, horizontal-first, start at the top-left indexing in the board.


B for a grid cell occupied by a black pieceġ or more lines: There are two possible types of moves (Empty E, Jump J):Į FROM_X,FROM_Y TO_X,TO_Y – your agent moves one of your pieces from location FROM_X, FROM_Y to adjacent empty location TO_X, TO_Y.W for a grid cell occupied by a white piece.Next 16 lines: Description of the game board, with 16 lines of 16 symbols each:.Third line: A strictly positive floating point number indicating the amount of total play time remaining for the agent.Second line: A string BLACK or WHITE indicating which color the agent will play.
HALMA SPIELEN FULL

The game uses a 16x16 checkered gameboard. A Python programmed AI will play the game of Halma, an adversarial game with some similarities to checkers.
