Island Mandel
=============
Island Mandel is a quick puzzle game taking place on the Mandelbrot-set or
other fractal images. The objective is to place a given "figure" (set of
coloured dots connected together) on the image, such that each dot is placed on
a pixel of its own colour. To achieve this, the figure can be moved, rotated
and scaled (and the fractal zoomed, respectively).
On the start-up, a configuration dialog for the fractal to use as base-map is
shown; it can be either a simple Checkerboard, the Mandelbrot-set or a "classic"
(i.e., for the function x^2+c) Julia-set with a parameter c either entered
directly or chosen by click from the Mandelbrot-set below. With a click on
"Ok" the game itself starts. Typing "c" brings back this dialog during the
game and may be used to exchange the fractal used.
At the beginning, the figure to place on the set has only one dot which should
be fairly easy to place correctly. Correctly placed dots are marked green, not
matching ones red. The number of dots increases over the game, this can be
controlled via the keyboard:
* "n" creates a new figure with one more dot ("Next")
* "p" creates a new figure with one fewer dot ("Previous")
* "r" creates a new figure with the same dot count ("Restart")
* enter does the same as "n" if all dots are placed correctly (this means,
this figure is won)
To achieve correct placement, the figure can be manipulated via the mouse,
the dots are re-coloured on the fly:
* left click or dragging moves it
* right click or dragging scales and rotates it in reference to the point
where the button was pressed, simply try it
In addition, the fractal can be moved and zoomed, too, to find a better place
for the figure:
* +/- on the keyboard zooms in and out
* the arrow-keys move it
* Ctrl-clicks center the fractal on the clicked point
* Ctrl-Shift-clicks center and zoom, left button in, right button out
That's all, now you can give it a try! And by the way, experimenting with
Julia-fractals can be quite addictive, even without the figure-placing-thing...
For comments, suggestions, bug-reports and the like I'll be happy if you
contact me: Daniel Kraft <d@domob.eu>
See COPYING and INSTALL for licensing and compiling information.