-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsimulation_data.json
More file actions
124 lines (124 loc) · 3.34 KB
/
simulation_data.json
File metadata and controls
124 lines (124 loc) · 3.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
{
"foodValueForAnimals": 1,
"foodValueForPlants": 0.1,
"animalHungerDrain": 0.0045,
"animalBreedingCost": 0.2,
"mutationFactor": 0.2,
"entityAgeRate": 0.5,
"fieldScaleFactor": 0.55,
"doDayNightCycle": true,
"dayNightCycleSpeed": 0.1,
"doWeatherCycle": true,
"weatherChangeProbability": 1,
"windStrength": 0.1,
"stormMovementSpeedFactor": 0.5,
"showQuadTrees": false,
"animalHungerThreshold": 0.5,
"animalDyingOfHungerThreshold": 0.1,
"predatorsData": [
{
"name": "Fox",
"multiplyingRate": [0.01, 0.15],
"maxLitterSize": [1, 3],
"maxAge": [120, 180],
"matureAge": [60, 80],
"mutationRate": [0.01, 0.05],
"maxSpeed": [4, 6.5],
"sight": [30, 45],
"numberOfEntitiesAtStart": 8,
"eats": ["Rabbit"],
"size": [3, 6],
"colour": [230, 20, 40],
"overcrowdingThreshold": [8, 25],
"overcrowdingRadius": [10, 15],
"maxOffspringSpawnDistance": [3, 5]
},
{
"name": "Wolf",
"multiplyingRate": [0.01, 0.1],
"maxLitterSize": [1, 3],
"maxAge": [160, 220],
"matureAge": [70, 100],
"mutationRate": [0.01, 0.05],
"maxSpeed": [6, 7],
"sight": [25, 50],
"numberOfEntitiesAtStart": 8,
"eats": ["Rabbit", "Squirrel"],
"size": [4, 7],
"colour": [70, 10, 90],
"overcrowdingThreshold": [8, 25],
"overcrowdingRadius": [10, 15],
"maxOffspringSpawnDistance": [3, 4]
},
{
"name": "Bear",
"multiplyingRate": [0.03, 0.05],
"maxLitterSize": [2, 3],
"maxAge": [160, 200],
"matureAge": [100, 120],
"mutationRate": [0.01, 0.05],
"maxSpeed": [3,4.5],
"sight": [55, 80],
"numberOfEntitiesAtStart": 4,
"eats": ["Wolf", "Fox"],
"size": [6, 9],
"colour": [74, 25, 25],
"overcrowdingThreshold": [8, 25],
"overcrowdingRadius": [10, 15],
"maxOffspringSpawnDistance": [3, 4]
}
],
"preysData": [
{
"name": "Rabbit",
"multiplyingRate": [0.3, 0.5],
"maxLitterSize": [4, 8],
"maxAge": [65, 100],
"matureAge": [20, 30],
"mutationRate": [0.01, 0.05],
"maxSpeed": [3.5, 4.5],
"sight": [25, 35],
"numberOfEntitiesAtStart": 25,
"eats": ["Grass"],
"size": [3, 5],
"colour": [40, 200, 240],
"overcrowdingThreshold": [5, 15],
"overcrowdingRadius": [10, 12],
"maxOffspringSpawnDistance": [3, 4]
},
{
"name": "Squirrel",
"multiplyingRate": [0.1, 0.4],
"maxLitterSize": [2, 5],
"maxAge": [85, 105],
"matureAge": [50, 60],
"mutationRate": [0.01, 0.05],
"maxSpeed": [3.5, 5],
"sight": [20, 40],
"numberOfEntitiesAtStart": 16,
"eats": ["Grass"],
"size": [3, 6],
"colour": [40, 20, 200],
"overcrowdingThreshold": [10, 25],
"overcrowdingRadius": [10, 15],
"maxOffspringSpawnDistance": [3, 5]
}
],
"plantsData": [
{
"name": "Grass",
"mutationRate": [0.1, 0.12],
"multiplyingRate": [0.1, 0.2],
"numberOfSeeds": [2, 3],
"maxAge": [40, 60],
"matureAge": [30, 40],
"numberOfEntitiesAtStart": 200,
"size": [3, 7],
"colour": [40, 240, 30],
"maxOffspringSpawnDistance": [2, 35],
"overcrowdingThreshold": [2, 8],
"overcrowdingRadius": [4, 25],
"rainingGrowthFactor" : 4
}
]
}