Menu
Navigation
Home
Forum
Search
Links
Fun Stuff
Comical Banners
Downloads
Jokes
Uselessfacts
Weird Laws
Pics
Claim to fame
USA 2004
Edinburgh 2005
Bristol 2005
Italy 2005
Lugano 2005
Minneapolis 2006
Lugano 2006
London 2006
Longleat House 2006
Paris 2006
Nashville 2007
The Peak District 2007
New Mexico 2007
Silverstone 2007
Geneva 2007
Silverstone 2008
Florida 2008
Projects
Adding Custom Songs to Guitar Hero III
BOINC FAQ Service
BOINC Stats Services
Cancer Stats Service
Fractal Applet
JDBC-ODBC Tutorial
MC68000 IDE
Maze Applet
NetSend
PCF FAQ
SAAS
Seti Graph
Seti Stats Service
TLL Compiler Applet
Wii GH3 Guitar with PC version

Maze Applet

As part of my first year programming unit at University, I had to design and implement a program that randomly generates a maze of any size and then solves it. I decided to turn the program into an applet and here it is.

In September 2001 I re-programmed the entire Maze class to use a new technique for generating mazes, as the original technique I used for my coursework project did not generate full mazes. This new technique generally does, especially with larger mazes.

The applet uses its height and width to determine what size maze to create. It also centres the maze and associated text horizontally.

Click "Create Maze" to randomly generate a new maze and click "Solve Maze" to highlight the route through the maze.