What's Animal Farm? Afarm is Evolution in your pocket! The World: Afarm is written in OPL for your Psion 3A palmtop. It presents a small 'world' on the 3A display, it is an 10*10 array, so that means a 100 places to stay for the creatures that are going to live in that world. Each place receives some free energy (like from the SUN) and a creature on that place can collect that energy. Species & Energy: Time begins with just one member of the specie 'A'. The specie name is calculated from it's features: -defense force (D) -attack force (A) -speed (S) Specie name: A+4*D+10*S -> 0-25 -> A-Z So the higher the ASCI-code the more 'powerful' the specie! Of course having features costs energy (E): each calculation step: E -> E+SUN-(A+D+S) Moving and Reproducing: When a specie CAN move, it moves randomly. But every place it decides to take over it has to conquer the creature that's already there. When his attack is more powerful than the defense of his opponent he takes that place and the life and energy of his opponent (if not: v.v.) The same thing occurs when a creature decides to divide itself (energy is splitted). It's offspring (which might be mutated) has to conquer a place to live. Running Animal Farm: When the OPL is translated and run, two questions need to be answered: -the amount of free energy with each step: the SUN (e.g. 2) -the risk of mutation with each reproduction (e.g. 1%) Notice that after a while species occur which could not live without the lower species: a real bio system! -----------------------Mervyn@xs4all.nl------------- Good luck :) Greetings, Mervyn...