Warning: Use of undefined constant HTTP_ACCEPT - assumed 'HTTP_ACCEPT' (this will throw an Error in a future version of PHP) in /bitozoa/btz.php on line 4

Warning: Cannot modify header information - headers already sent by (output started at /bitozoa/btz.php:4) in /bitozoa/btz.php on line 13
Bitozoa 2 - technical details of program behavior

About me/License/Feedback

Bitozoa 2 - technical details of program behavior

Bitozoa © 2000

Bitozoa 2 © 2002

Simulation consist of two programs. One is a main simulation exe (bitozoa2.exe), the second is simulations screensaver (bt2scr.scr). Put screensaver in a WINDOWS directory (or WINNT/SYSTEM32 under Windows 2000/XP) and configure Windows to use it. Screensaver can work on saved simulations - to do it you must keep them in a default directory shared by the bitozoa2.exe and by the screensaver. This directory is saved in a registry file (key HKEY_LOCAL_MACHINE/Software/BPP/Bitozoa2/DataPath). Both screensaver and bitozoa2.exe can be used to store this directory into registry.

When the screensaver starts it reads random simulation from the default directory. After about one hour the simulation will be saved and other file will be opened. If the simulation ends before this time because all animals are dead simulation will be NOT saved and the file will be renamed to *.bt2.deadend. If the simulation ends because you wanted it to be paused simulation will be saved and the file will be renamed to *.bt2.stopped_at_x.

If the simulation is an active foreground task screensaver will not start.

At any moment you may pause the simulation and examine individual animals doubleclicking them or examine whole population selecting Options/Statistic from the program menu. You may also play God: while the simulation is paused you may kill or save any animal, to add it later to any other simulation. To kill or save animal doubleclick it and click the Kill or Save button while the simulation is paused. To add animals select File/Add animals from the program menu.

Bitozoa are sponsored by dysleksja, ChemBuddy chemical calculators, pH meter, titration site.

Bitozoa - artificial intelligence & artficial life simulation