W okienku startowym symulacji jest możliwość dodania ścieżki do pliku opisującego parametry potrzebne do zainicjowania symulacji.
Plik powienien mieć określoną strukturę. Przykład:
width,30
height,30
positionHandler,piekielny portal
numberOfStartPlants,0
plantEnergy,2
numberOfPlantsGrowDaily,5
map,toksyczne trupy
numberOfStartAnimals,15
animalStartEnergy,10
breedReadyEnergy,6
breedHandoverEnergy,5
minNumberOfMutations,0
maxNumberOfMutations,0
mutationHandler,lekka korekta
genotypeLength,3
orientationHandler,nieco szalenstwa
pathForStatistics,nullWażne jest, by w linijce nie było zbędnych spacji.
- width (szerokość mapy) - liczba od 5 do 50
- height (wysokość mapy) - liczba od 5 do 50
- positionHandler (wariant obsługi krawędzi) -
piekielny portallubkula ziemska - numberOfStartPlants (liczba startowych roślin) - liczba większa równa 0
- plantEnergy (energia jaką uzyskuje zwierzę po zjedzeniu rośliny) - liczba większa od 0
- numberOfPlantsGrowDaily (liczba roślin, które wyrastają każdeo dnia) - liczba większa równa 0
- map (wariant sposobu wzrostu roślin) -
zalesione rownikilubtoksyczne trupy - numberOfStartAnimals (początkowa liczba zwierząt) - liczba większa od 0
- animalStartEnergy (startowa ilość energii zwierzęcia) - liczba większa od 0
- breedReadyEnergy (energia jaką powinno mieć zwierzę, by móc się rozmnażać) - liczba większa od 1
- breedHandoverEnergy (energia jaką oddaje zwierzę tworząc potomka) - liczba większa od 0 i mniejsza od breedReadyEnergy
- minNumberOfMutations (minimalna liczba mutacji u potomków) - liczba większa równa 0, mniejsza równa genotypeLenght, mniejsza równa maxNumberOfMutations,
- maxNumberOfMutations (maksymalna liczba mutacji u potomków) - liczba większa równa 0, mniejsza równa genotypeLenght
- mutationHandler (warianty mutacji) -
pelna losowosclublekka korekta - genotypeLength (długość genotypu) - liczba od 0 do 30
- orientationHandler (wariant zachowania) -
pelna predestynacjalubnieco szalenstwa - pathForStatistics (ścieżka do pliku, w którym chcemy zapisać statystyki symulacji) -
null(jeżeli nie chcemy zapisywać) lub ścieżka