View on GitHub

3 Dimensional Maze Game

By Alon Abadi and Kobi Lemberg

Download this project as a .zip file Download this project as a tar.gz file

Welcome to our Java Project!

In this project we created a 3 dimensional maze game for you to enjoy. 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 Server, That will hint you in the right direction or show you the way.

Help Duke get his nose back!

Poor Duke lost his nose, and the only way to bring it back to him is by solving this difficult, yet fun, maze. Help

Project Architecture

This project was built as a part of Algorithms in Java course in the College of Management with Nissim Brami. It has both Client and Server sides, both working with a completely separated MVP design, and communicating via TCP Sockets. The project includes various design patterns, such as Observer Pattern, Strategy pattern, Adapter Pattern. We implemented a solving Server using BFS (Best First Search) and A* algorithms.

Authors and Contributors

Project created by Kobi Lemberg (@kobilemberg) and Alon Abadi (@alon-abadi).

Support or Contact

Having trouble with Pages? Check out our documentation. We've created a comprehensive Javadoc for you to read and understand.