These aim to be solvers and a generators for the ABC Path riddle game. See:
-
Solver on MetaCPAN (written in Perl 5)
-
Generator on MetaCPAN (written in Perl 5)
-
Screencast on YouTube - a recorded video demo.
The 5*5 grid must be filled with a contiguous path of the first 25 (= 5 * 5) letters of the Latin alphabet (“A” to “Y”), in order. Moves in the path can be diagonal, but they cannot wrap through the edges of the grid.
The position of the letter “A” is given. In addition, for every horizontal row, vertical column, and the two diagonals, there are two letters that should appear in them (but in any order, and with possible gaps).