Skip to content

Repository files navigation

Maze Tracking Game

Overview

Maze Tracking is a Java-based game where players can input a maze configuration, and the game will auto-generate the maze and find the fastest way to solve it.

Features

  • Auto-generate maze from input
  • Auto-solve the maze using the fastest path
  • User-friendly interface
  • Real-time maze solving visualization

Tech Stack

Java : Core programming language used for game logic and functionality. JavaFX : Used for creating the graphical user interface. JUnit : For unit testing the game logic.

Installation

  1. Ensure you have Java Development Kit (JDK) installed on your system.
  2. Clone the repository:
    git clone https://github.com/LTPPPP/Maze_Tracking.git
  3. Navigate to the project directory:
    cd Maze_Tracking
  4. Compile the game:
    javac -d bin src/*.java
  5. Run the game:
    java -cp bin Main

How to Play

  1. Input your maze configuration.
  2. Watch as the game auto-generates the maze and finds the fastest solution.

Contributing

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-branch
  3. Make your changes and commit them:
    git commit -m "Description of changes"
  4. Push to the branch:
    git push origin feature-branch
  5. Open a pull request.

License

This project is licensed under the MIT License. See the License file for details.

Contact

For any inquiries or feedback, please contact LTPPPP.

About

Auto generate the maze from input. The game will auto find the shortest way to solve the maze.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages