Mazes
A long time ago I wrote a number of maze drawing applets in Java. As time passed browser support for
Java applets kept changing and now these applets no longer work. I've started re-implementing some of them
in javascript (no relation). The first of these is the simple square maze, below.
I've also writen an interactive multi-level maze, to which there are two links, see below.
|
A multi-level maze that is revealed as you wander around. To get to the exit you need to move up and
down between the levels. I also experimented creating animated spells and including artifacts that you
can pick up and drop.
|
|
This is a 3D version of the multi-level maze rendered using WebGL.
|
|
This is a first person walk-through of a "sculpture garden" The garden contains a number of attractions (which I intend to add to)
including mazes and sculptures, as well as paths and maps.
The garden also includes some art gallery blocks that display a range of images generated using the algorithms descibed elsewhere on
the site. There are only a few of these at the moment but I intend to expand on these too.
If you see any artworks you are interested in you can go for a close-up and generate a printable/savable copy, of follow
a link to an explanatory page where you can explore the pattern you have chosen in more detail.
|
|
Draws a simple square maze with only one route through. There is also an animation option which will show the
workings of some solution strategies.
The image on the left shows a rather simple 12×9 maze, the page will allow you to construct mazes
up to 80×60. All the source code is accessible if you'd like to construct even larger ones.
|
|
Draws a simple maze based on the octagons and squares tessellation.
|
Test Pages
Pages used to tune an verify the details used in the mazes above.
|
This is a version of the sculpture garden that contains a single sculpture. You can choose the type
interactively. I use it to test the sculptures before adding them to the main garden.
|
|
Unit cells in the octagonal maze, there are 4, 2 because you may be standing in
an octagon or a square and two because the squares may be at 45° or 90°.
This page is used to verify that the Octagonal points mappings are correct.
|