This project is a Maze Game developed using JavaFX. It features a variety of block shapes including square (rectangle), triangle, and hexagonal blocks. The game incorporates a random maze generation algorithm along with shortest path and right-hand rule solving algorithms.
- Various Block Shapes: Includes square (rectangle), triangle, and hexagonal blocks.
- Random Maze Generation: Dynamically generates mazes with specified parameters.
- Solving Algorithms: Implements shortest path and right-hand rule algorithms to solve mazes.
- Start the Game: Launch the game application.
- Set Maze Size: Input the desired size of the maze in the first menu.
- Choose Block Type: Select the type of block for the maze (Square, Triangle, or Hexagonal).
- Generalize Right-Hand Solving Algorithm: Adapt the right-hand solving algorithm for both triangle and hexagonal mazes.
- Player Mode Enhancement: Fix the player mode in triangle and hexagonal mazes.
You can use Intellij IDEA IDE to run the project.
For more information and custom software solutions, feel free to reach out to me on Fiverr: