Maze3d-project

This is a 3D maze game written under java


Project maintained by hagay3 Hosted on GitHub Pages — Theme by mattgraham

Maze3D-Project

3D Maze Game

This is a 3D maze game written under java

Description

The game generates random mazes, in whatever sizes you'd like for you to enjoy and try solving. Tired of solving? The project also includes a built-in solving algorithm, that will hint you in the right direction or show you the way.

Project Architecture

This project was built as a part of Java Algorithms course in the College of Management with Nissim Brami. The project includes various design patterns, such as Observer Pattern, Strategy pattern and Adapter Pattern. It implements a solving algorithm using BFS (Best First Search) and DFS algorithms.

Documentation

Javadoc

Demo

Demo - Youtube

Usage

git clone https://github.com/hagay3/Maze3D-Project.git

Use the scripts under directory "jars" for the relevant operating system.

For example in windows 64 bit use cmd:

cd jars
runWin64.bat

Screenshots

main

cli

gen