To solve run:
sudoku:start1(sudokuBoards:getFullBoard1()). sudoku:start1(sudokuBoards:getFullBoard()).
Generates all 960 Fischer Random Chess Openings
The rules for a Fischer Random Board are:
- All remaining white pieces are placed on the first rank.
- The white king is placed somewhere between the two white rooks.
- The white bishops are placed on opposite-colored squares.
- The black pieces are placed equal-and-opposite to the white pieces. For example, if white's king is placed on b1, then black's king is placed on b8.
This process simply outputs all 960 varations in list form.
To generate all 960 varations:
chess960:solve().