-
Notifications
You must be signed in to change notification settings - Fork 3
Home
An attempt to collect algorithms for maze creation, solving, and processing.
Design goals:
- algorithms should be clear (no bit twiddling, incomprehensible data structures, or C-like code.)
- code should be clean (Sun coding standard, decent architecture)
- code is split up between maze code and display code
- base data structures should be logical, should support the algorithms, should be extensible for future development
Initially, the plan was to port [http://www.astrolog.org/labyrnth/daedalus.htm Daedalus], but its code is cryptic beyond belief, and simply reprogramming the algorithms turned out to be easier. “Amazing” is also not meant to be a monolithic application, but a small support library. It will have a GUI, but not as extensive as Daedalus.