This is the development scratchpad sister site of
Pacific Puzzleworks
Current project capabilities include:
- encoding/decoding unique maze plate geometry transformation into URL-safe text string
- storing records of every maze plate the system has encountered, tagged with a unique plateNum
- creating/exploring new maze plate geometries using a simple click-to-connect graphic interface
- storing records of every set of 8 maze plates the system has analyzed, tagged with a unique puzzleNum
- generating and storing 2D graphic images of every maze plate encountered
- overlaying red position-marker dots and/or green motion-path-markers onto 2D graphic images of mazes (used for editor and solution diagrams)
- analyzing individual maze plates for certain basic requirements to meet for solvable puzzle
- analyzing 8-plate puzzle configurations for total system solvability, with caveat that only rectilinear moves are currently supported
- 3 modes of solution step counting including:
- slow mode: only moves one grid dot at a time (even if going further is possible)
- fast mode: moves each step as far as possible
- condensed mode: groups all key moves at each plunge level together as one single step
- displaying the solution steps on web browser graphic interface using "prev" and "next" buttons
- animating the sequence of solution steps forward/backward