Available April 15. Due May 4 at 14:30 (extended deadline).
Use the initial configuration contained in the starter code. Note that the row numbering used in the figures in the handout is bottom-to-top. So, if you flip the board in the figures vertically you get the configuration used in the starter code. (Of course the starter code uses a 6x6 board). In addition, Player 1 (Human) plays first.
[X,Y] in the handout refers to column X and row Y (each between 0 and 5). So, for example the up position (i.e. fix the column but go one row up) for [3,2] is [3,1]. The order we are looking for the moves is first all moves in column 1 then column 2 and so on where the order in each column is top to bottom. So, we get [0,0],[0,1],...,[0,5], [1,0],...,[1,5],... [5,0],...,[5,5].