irrGardener -- the de·caff Maze Creation Program
Table of ContentsIntroductionirrGardener is a Java program which allows to create and print out different kinds of mazes. Kids usually love solving mazes, so you can create a bunch of them and give them away. It may be run either via Java Web Start or as a standard application. Because I wrote this program to learn more about the new features in Java 1.5 it requires Java 1.5 or newer to run. I had various request for the sources of this program, so when I decided to overwork this page and the sources to remove all references to the former name of this program I also decided to open its sources, so if you are interested you can download them and try to improve them. Good luck. New Name, Same GameI was asked politely by the author of another (probably much more successful) maze creation program to change the name of my program to avoid confusing his customers. So now my program is called "irrGardener" which is a word not found by Google at the time of this writing (December 19, 2006). The name derives from German "Irrgarten" which is an old German word for "maze" and is build from two terms:
So "Irrgarten" means as much as "a garden where one gets lost", and just a little step further "irrGardener" means as much as someone who builds a maze, i.e. a "Maze Creator" (the name this humble tool was christened before). Following the link will bring you to the homepage of the original (and now hopefully only) Maze Creator program, and it may be of interest to you that the author also provides a site called www.freemazes.com where he publishes links to several free maze sites and tools. Legal StuffYou are entitled to use irrGardener any way you like. You are doing that at your own risk. There is no guarantee. If you encounter problems or have suggestions you may drop me a note (click here to write Rammi an email) but don't expect an answer immediately. You may even try to improve it on your own. FeaturesAt the moment the following kinds of mazes are supported:
You can tune each kind of maze to contain more or less cells. You can set the start (left mouse button) and end point (right mouse button) of the solution and set the colors for display and printing. There is always one and only one way between two points of the maze: the solution. It's possible to display this solution. DownloadJava Web StartThe preferred way to run this program is via Java Web Start which is included in the Java 1.5 JRE which you need anyway. Programs run via Java Web Start have two advantages:
Direct ApplicationIf you don't like Java Web Start for any reason, you can download the program directly. You will get a file named irrGardener.jar which you may usually run via double-clicking it in your GUI or from a commandline with the simple command java -jar irrGardener.jar The main disadvantage is that the program may do anything it likes with your computer. Even if I promise you that the program is not meant to do any harm (which I do, of course), are you sure you may believe any faceless person from the Internet?
Having warned: click here to download irrGardener.jar
[155,651 bytes from Sunday, 02-Jan-2011 16:08:32 CET]
SourcesSince December 19, 2006 the sources of this program are open. DownloadSources: src-irrGardener.zip [124,183 bytes from Sunday, 02-Jan-2011 16:08:51 CET] UML-enhanced javadoc: doc-irrGardener.zip [2,168,765 bytes from Sunday, 02-Jan-2011 16:08:50 CET] InstructionsCompiling the sources requires a JDK 1.5 or newer from Sun.
Version History
Latest change of this page: Sunday, 02-Jan-2011 16:08:30 CET |