-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdesignEmpty2
125 lines (102 loc) · 6.86 KB
/
designEmpty2
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
XX this is a comment
XX the first letter of every line determines what data are expected
XX background must be OPEN or CLOSED, openings must be of "Direction"-type
XX dimX dimY background joinDist tunnelJoinDist opening1 opening 2 ...
D 80 80 OPEN 12 18 NO SO
XX enter rectangles this way
XX startX startY endX endY type
R 35 35 45 45 G_OPEN
XX probabilities that a baby Crawler will be born after i generations
XX indices above 10 are illegal, enter integer values for all 11 indices
XX i = 0 1 2 3 4 5 6 7 8 9 10
BC 0 0 100 0 0 0 0 0 0 0 0
XX values must add up to 100
XX probabilities that a baby Roomie will be born after i generations
XX indices above 10 are illegal, enter integer values for all 11 indices
XX i = 0 1 2 3 4 5 6 7 8 9 10
BR 5 5 10 10 10 10 0 0 0 50 0
XX values must add up to 100
XX probabilities that a baby Tunneler will be born after i generations
XX indices above 10 are illegal, enter integer values for all 11 indices
XX i = 0 1 2 3 4 5 6 7 8 9 10
BT 0 10 0 0 0 40 0 50 0 0 0
XX values must add up to 100
XX probabilities that a baby Tunneler of generation gen will have a tunnelWidth 1 size larger than its parent
XX sizeUpProb - end with -1 to repeat last value
XX gen = 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
ZU 75 50 50 30 25 15 10 0 0 0 50 50 50 0 0 0 50 50 50 0 -1
XX probabilities that a baby Tunneler of generation gen will have a tunnelWidth 1 size smaller than its parent
XX sizeDownProb - end with -1 to repeat last value
XX gen = 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
ZD 0 0 20 40 75 50 80 80 80 0 0 0 0 50 50 50 0 50 50 50 -1
XX for every generation, 100 - (sizeUpProb(gen) + sizeDownProb(gen)) = probability that size remains the same,
XX and this value must be >= 0
XX probability that a Tunneler will make an anteroom when changing direction or spawning
XX tunnelWidth = 0 1 2 3 4 5 6 7 8 ...
F 0 30 50 80 100
XX value 100 ends the input and repeats for larger tunnels
XX joinPreference for generations of Tunneler, end with -1 to repeat last value
XX gen = 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
J 0 0 10 20 30 40 50 60 70 80 80 0 0 50 100 -1
XX Roomsizes and maximum numbers of rooms - first in Labyrinth - - - then in dungeon
XX minSize medSize larSize maxSize numSmlL numMedL numLarL numSmlD numMedD numLarD
T 20 50 100 250 0 0 0 40 20 2
XX probabilities to use a room of a certain size depending on tunnelWidth
XX the first line is for rooms coming out sideways from the tunnel, the second for rooms at branching sites
XX tW=0 SM MD LG tW=1 SM MD LG tW=2 SM MD LG tW=3 SM MD LG tW=4 SM MD LG tW=5 SM MD LG
GS 100 0 0 90 10 0 70 30 0 50 50 0 0 50 50 0 0 100
GB 100 0 0 70 30 0 0 10 90 0 0 100
XX input ends when LG is at 100, then repeats at 100% large rooms
XX all probabilities should add up to 100
XX stepLength for generations of Crawler, end with 0 to repeat last value
XX gen = 0 1 2 3 4 5 6 7 8 9 10
S 7 0
XX corridorWidth for generations of Crawler, end with 0 to repeat last value
XX gen = 0 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
C 7 7 3 7 1 3 1 3 1 3 0
XX maxAge for generations of Crawler, end with 0 to repeat last value
XX gen = 0 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
AC 7 7 7 7 3 5 3 5 3 0
XX maxAge for generations of Tunneler, end with 0 to repeat last value
XX gen = 0 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
AT 20 5 5 5 5 7 8 9 10 0
XX miscellaneous parameters:
XX mutator noHeadingProb patience sizeUpGenDelay columnsInTunnels crawlersInTunnels roomAspectRatio genSpeedUpOnAnteRoom
M 30 0 90 3 1 0 0.6 2
XX seedCrawlersInTunnels tunnelCrawlerGeneration showMovie storeMovie randSeed crawlersInAnterooms
N 0 -1 0 1 1015968151 0
XX Randomly distributed Crawlers starting from the edge of the map, heading inwards, 99 stops it
XX Give the number per 1000 squares of outer wall (e.g. 5 would have a random Crawler every 200 squares)
XX Per generation 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
XX-- K 0 50 0 50 0 20 0 30 30 15 15 15 15 15 99
K 0 99
XX Probability profile for all RandCrawlers (irrespective of generation)
XX Expected value and variance for the genetic variables
XX sSSP sDSP tSSP tDSP cDP
PR 0 0 0 100 40
XX Probability profile for all Crawlers that are seeded in Tunnels
XX Expected value and variance for the variables
XX maxAge sL sSSP sDSP tSSP tDSP cDP closedProb
PT 2 3 0 0 0 0 0 100
XX Parameters for "last-chance-Tunnelers" that are created when a Tunneler runs out of room
XX roomLeftProb roomRightProb changeDirProb straightSpawnProb turnSpawnProb generationalDelay
PU 10 10 40 10 10 4
XX WallCrawlers entered here, singles and pairs
XX locX locY dir intDir dorm maxAge gen sL op cW sSSP sDSP tSSP tDSP cDP
WS 40 35 WE WE 0 50 0 4 0 3 60 0 0 0 10
WS 40 45 EA EA 0 50 0 4 0 3 0 0 0 80 50
XX MOBs and treasure follows below - input ended by negative number
XX MOBs in the labyrinth - index = category - E1 in rooms, E2 in the open
XX groupSize gSVariance 0 1 2 3 4 5 6 7
E1 6 2 -1
XX 0 1 2 3 4 5 6 7
E2 -1
XX MOBs in the dungeon - H1 in rooms, H2 in tunnels and anterooms
XX groupSize gSVariance 0 1 2 3 4 5 6 7
H1 4 4 -1
XX anteRoomProb 0 1 2 3 4 5 6 7
H2 0 -1
XX Treasure - I1 in labyrinth, I2 in dungeon
XX groupSize gSVariance 0 1 2 3 4 5 6 7
I1 1 2 -1
I2 0 2 -1