2D Deformable Landscape Program
-------------------------------

Copyright (C) 2000 by Marc Ebner

Marc Ebner
Universitaet Wuerzburg
Lehrstuhl fuer Informatik II
Am Hubland
97074 Wuerzburg
Germany
E-Mail: ebner@informatik.uni-wuerzburg.de
or      m.ebner.1@alumni.nyu.edu

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

This program may be freely copied, modified and redistributed without
fee for non-commercial purposes provided that this copyright notice is
preserved intact on all copies and modified copies.

Portions of this code are based on the one dimension deformable landscape
program which accompanied the paper "Co-evolutionary dynamics on a
deformable landscape" by Marc Ebner, Richard A. Watson, and Jason Alexander.
In Proceedings of the 2000 Congress on Evolutionary Computation,
16-19 July 2000, La Jolla Marriott Hotel, San Diego, USA.

Marc Ebner
Universitaet Wuerzburg
Lehrstuhl fuer Informatik II
Am Hubland
97074 Wuerzburg
Germany
E-Mail: ebner@informatik.uni-wuerzburg.de
or      m.ebner.1@alumni.nyu.edu

Richard A. Watson
Brandeis University
Volen Center for Complex Systems
Mail Stop 18
Waltham, MA 02454-9110
USA
E-Mail: richardw@cs.brandeis.edu

Jason Alexander
University of California, Irvine
Logic & Philosophy of Science
School of Social Science
Irvine, CA 92697
USA
E-Mail: jalex@uci.edu

1.) Contents:

    The distribution consists of the following files:

    README                 - this file
    LICENSE                - the GNU Public License
    Makefile               - makefile for the deformable landscape program
    deform2D.c             - main code 
    land/statLandscape.dat - landscape used for experiments 8 and 9

2.) How to compile the program:

    Simply type "make" to compile the program. It should compile on most
    machines on which OpenGL is available.

3.) Running the program:

    You start the program by executing the file "deform2D". You can select
    a choice from the menu by typing the corresponding key. Note that the
    key will not be echoed to the screen. Type "R" to start the model.

    Snapshots of the landscape can be saved as PPM files. The default
    directory to save these snapshots is "land/". The static
    landscape with no individuals can be saved by typing "+". This will
    create the files land/statLandscape.dat and and land/statLandscape.ppm
    (the landscape as a PPM file). If you save snapshots with menu options
    "P", "W" or "Z", files will also be saved in the directory "land/".
    If you want to load the landscape which was used for experiments 8 and 9
    you have to copy the file "statLandscape.dat" into the directory "land/".
    After you have done that, type "-" to load the landscape.

    To run one of the experiments shown in the AVI and MPEG movies, simply
    choose one of the predefined parameter settings (shown at the bottom)
    by typing a number between 1 and 9. Then type "R" to run the demonstration.
    Type "E" to end the demonstration. You can then proceed by choosing
    another parameter setting.

Marc Ebner





