Skip to content

phiponatchi/Labyrinthe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maze Game in JavaFX

Description

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.

Features

  • 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.

How to Play

  1. Start the Game: Launch the game application.
  2. Set Maze Size: Input the desired size of the maze in the first menu.
  3. Choose Block Type: Select the type of block for the maze (Square, Triangle, or Hexagonal).

To-Dos

  1. Generalize Right-Hand Solving Algorithm: Adapt the right-hand solving algorithm for both triangle and hexagonal mazes.
  2. Player Mode Enhancement: Fix the player mode in triangle and hexagonal mazes.

Installation

You can use Intellij IDEA IDE to run the project.

Screenshots

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png

Contact

For more information and custom software solutions, feel free to reach out to me on Fiverr:

Fiverr