Skip to content

A Java GUI that generates and is able to solve random large mazes

Notifications You must be signed in to change notification settings

ajsaavedra/MazeGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MazeGenerator

A simple timed game that randomly generates a new maze each time. Players can either try to solve the maze on time and win the game or instantly see a solution.

Seeing a solution comes in two forms: if you lose the game, you can view the solution that gets you out of the maze from the starting point.

If you get lost, and want to simply see the solution, the solution will lead you out of the maze from your current position.

Building

This project repo is ready to be used from Eclipse.

In Eclipse go to: File/New/Project. Select Java.

Un-check "Use default location" and then click Browse and navigate to the top level directory with contains your source, libs, configs, etc.

Eclipse will display a warning that says that your project "overlaps the location of another project".

Re-select "Use default location," and now Eclipse will let you click on the "Next" button to continue configuration of your project.

Playing

The object of the game is to get from one end to the next.

In this GUI, the player has to press down on the arrow keys to traverse the maze from the blue dot on the top left corner to the red dot on the bottom right.

To start the game, simply press the start button.

Every turn the player makes, a blue trail shows where they've been. Should the user give up or wish to see the solution, a purple, dashed trail will delineate this.

About

A Java GUI that generates and is able to solve random large mazes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages