Home Robotics C++ Physics II AP Physics B Electronics AP Java Astronomy Independent Study Summer Session Contests  About
                                                       

Amoebaville

Background

 

  Refer to John Conway's original paper - reference & summarize in your report

http://ddi.cs.uni-potsdam.de/HyFISCH/Produzieren/lis_projekt/proj_gamelife/ConwayScientificAmerican.htm

  This is a computer simulation of the birth and vanishing events of a population of organisms

  The program will determine the birth, vanishing, and survival from one generation to thenext, assuming the

      starting grid of bacteria is generation zero.

 

Rules

 

  The 5 rules for the creation of the next generation are as follows.

     1.  A neighbor of a cell is defined as any cell touching that cell.

     2.  Every empty cell with three living neighbors will come to life in the next generation (a "birth").

     3.  Any cell with one or zero neighbors will vanish because of loneliness.

     4.  Any cell with four or more neighbors will vanish because of overcrowding

     5.  Any cell with two or three neighbors will live (no more, no less) into the next generation (no change)

 

Requirements   

 

  Create a grid at least 30 x 30 - this is the ville for amoebas - called Amoebaville

  Randomly place 25 amoeba in amoebaville

  Use appropriate pictures of amoebas - use at least 2 different types

  Randomly distribute the amoebas at the start of each run

  Use 50 generations

  Generate the visual output for each generation

  At the end of 50 generations, visually present

     1.  The original configuration

     2.  The ending configuration

     3.  The number of vanishings

     4.  The number of births