Re:Algorithms for making more interesting mazes
by TeMPOraL on Monday October 10, 2016 @10:35AM
(#12677268)
> A machine breezes right through large mazes that could take hours for a human to solve by hand. When would such a test be useful? I'll leave that to the imagination of the reader.
You could imagine androids using that as a sort of reverse-CAPTCHA to distinguish people from machines and preventing the latter from entering their secret gathering place.
Which brings me to the last episode of Westworld... Boy, I have a theory about the Maze for you...
Re:Algorithms for making more interesting mazes
by 3pt14159 on Monday October 10, 2016 @02:50PM
(#12679046)
Hmmmm. Sounds like a way of filtering out the non-determined, non-intelligent, and/or non-moneyed from a vast sea of candidates. So I would guess you were hiring junior game developer fresh out of college for a coveted opening?
Re:Algorithms for making more interesting mazes
by nanolith on Monday October 10, 2016 @04:00PM
(#12679416)
Nothing that extreme. This was more of a theoretical thing. Certainly, it could be used to filter people based on their ability to design a maze-solving heuristic, but some constraints would have to be placed on the test, as one can query Google for an A* implementation that could pretty easily solve this without having to understand basic recursive searches.
If I were to design this as an interview problem, it would probably be for a general purpose solver and a pair programming exercise.
I played with using mazes as a way to find things that are quickly solved by machines but take some concentration from users, as a sort of anti-CAPTCHA test. Obviously, there are thousands of such potential tests, but mazes have an aesthetic appeal lacking, in say, "find the prime factors of this 128 bit number." A child can brute force a maze, as can any adult, given enough time. A machine breezes right through large mazes that could take hours for a human to solve by hand. When would such a test be useful? I'll leave that to the imagination of the reader.