#Aquarium Preferences
#Sat Feb 11 12:13:14 CET 2002
#------------------- READ ----------------------------
#This file IS NOT the preferences used by default
#It is just a commanted Preference file
#The default preference file is called preference.ini
#-----------------------------------------------------

# Will generate a random move each time Worms see III
allowRandoMoveForEmpty=true
# Color of an Empty room (blue)
color.empty=0,130,255
# Color of walls (black)
color.wall=0,0,0
# Comment char used in log
commentChar=\# 
# Indicates if worm should be mutted after a crossing
crossAndMute=true
# Number of moves before killing 'bad' worms
evolutionPeriod=1000
# Number of moves before feeding worms
feedingPeriod=100
# Number of food to spread after each 'feedingPeriod'
foodsToGive=15
# Means seeing will cost coeff*haloSpecification
haloAdjustcoeff=0.5
# Size of halo (visibility range)
haloSize.max=8
haloSize.min=3
# Property of crossing over, what can be crossed
inheritance.color=true
inheritance.halo=true
inheritance.wormSize=true
# % of worm to kill after each evolution period
killedWormDegre=20
# If you want to slow down the simulation. Time is in ms 
# (should be multiple of 100)
latency=0
# Language preferences
locale.country=
locale.language=en
locale.variant=
# Default option for the GrapViewer
graph.drawDots=true
graph.drawLines=true
graph.drawMarks=false
# --- What to log or not log ---
# Of course, the more you log the slower it will go
# After how many moves should I log. 0 means never
# This number should be close to the evolution period
log.period=1000
# Evolution of worm's halo range
log.halo.size.average=true
log.halo.size.max=false
log.halo.size.min=false
# This is VERY slow if you have lot of worms
log.dnaConvergence=true
# Evolution of worm's halo. If false type of halo will not
# be represented in the log.
log.halo.type=true
# Evolution of worm's age
log.worm.age.average=true
log.worm.age.max=false
log.worm.age.min=false
# Evolution of worm's energy
log.worm.life.average=true
log.worm.life.max=false
log.worm.life.min=false
# Evolution of worm's length
log.worm.size.average=true
log.worm.size.max=false
log.worm.size.min=false
# Default size of the life room
matrix.height=300
matrix.width=300
# % of mutation per gene
mutationDegreForGene=2
# % of mutation per worm
mutationDegreForWorm=2
# Default number of worm. Population is cst over evolution
nbWorm=50
# Number of point lost by a worm for one move
oneMovingCost=0.25
# Size of one room in pixel, please use 2, 4, 6, 8 ...
pixelSize=2
# Separator char for log
separatorChar=\t
# You can ask the simulation to print on stdout the life room. 
# This is VERY slow if the life room is big, but it is fun on small one
# You can read stdout with like this: 
#  java -classpath .;./libs/jlfgr-1_0.zip;./locale.jar;./libs/xerces.jar;
#             ./img.jar;./aqua.jar  fr.lifl.aquarium.model.Aquarium > outPut.txt
showMatrixOnStdout=false
# Char printed after each move on stdout. Showing that the program is running
# This char is nothing by default if you use the gui
showingChar=.
# Length of the simulation. 0 means infinit
simulationLengthInRound=0
# You can fix the priority of the simulation thread between 1 and 10
# This is system dependent option (
# 1 is low, 10 is hight, !10 is dangerous to use
threadPriority=5
# Count twice the digonal while counting foods
twiceDiag=true
# Size of the worm
wormSize.max=8
wormSize.min=3
# Xml parser to use
xmlParserName=org.apache.xerces.parsers.SAXParser
