Skip to content

Releases: ApolloZhu/Maze-Solver

The quick brown FX...

06 Dec 21:54
Compare
Choose a tag to compare
The quick brown FX... Pre-release
Pre-release

Added

  • Windows Binary Release, NO JAVA REQUIRED.

Changed

  • Using JavaFX as main entrance.

05 Dec 04:58
Compare
Choose a tag to compare

Added

  • This statement saying this program requires JRE/JDK 9.

Changed

  • Instantly shows interface and lazy loading contents.

Yes, Java is backward compatible, but that doesn't mean older JRE can understand newer bytecode.

Java 9 required

May the maze be with you.

04 Dec 02:37
Compare
Choose a tag to compare

Added

  • Exporting maze as image (png files).
  • Saving and loading maze from files with name matching (\d+_){5}\d+\.maze.

FIXME

  • Java 9 deprecated access to method setting dock icon on mac, but didn't provide an alternate.
  • Algorithms can not find the shortest path, especially BFS.

lau maze

Hello Maze!

03 Dec 16:33
Compare
Choose a tag to compare

Added

  • Recursive, Stack rewrite recursive, DFS, and BFS maze solvers using greedy algorithm.
  • Aesthetic maze canvas that renders maze and execution process.
  • Speed control that fasten/slow down path finding process.

ToDo

  • New features introduced in Java 9.
  • Saving and loading maps.
  • Saving maze canvas as image.
  • Adding documentations.
  • Expose underlying CLI interface (io.github.apollozhu.MazeCLI.java).