mazelib icon indicating copy to clipboard operation
mazelib copied to clipboard

Collision solver fails against DungeonRooms and imperfect mazes

Open john-science opened this issue 3 years ago • 0 comments

All of the maze solvers in mazelib are supposed to work with imperfect mazes. But I recently found that the Collision solver fails against DungeonRooms and imperfect mazes (with loops).

This goes counter to our documentation:

https://github.com/john-science/mazelib/blob/053aefb2c4a56685e0991ebb47a4b00eb00a5d4b/docs/MAZE_SOLVE_ALGOS.md?plain=1#L5

So, I think we have two options:

  1. Improve our Collision solver, to match the documentation.
  2. Just remove this solver; though that is API-breaking.

john-science avatar Nov 13 '21 15:11 john-science