-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdesignOld1
133 lines (108 loc) · 7.58 KB
/
designOld1
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
125
126
127
128
129
130
131
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 120 OPEN 12 18 NW SO SE EA
XX enter rectangles this way
XX startX startY endX endY type
R 35 40 50 55 NJ_G_CLOSED
R 36 41 49 54 IR_OPEN
R 45 40 47 40 V_DOOR
R 38 55 40 55 V_DOOR
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 10 10 10 20 0 0 50 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 8 25 70 250 50 20 5 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 8 7 6 5 4 3 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 15 7 6 5 4 3 2 1 3 2 1 4 3 2 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 10 10 10 10 10 10 10 5 30 30 5 20 20 20 10 20 20 10 15 10 10 20 20 20 20 10 20 10 20 10 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 25 25 25 15 20 25 30 7 20 30 10 15 10 3 20 10 5 15 10 5 20 20 20 20 10 20 5 20 5 0
XX miscellaneous parameters:
XX mutator noHeadingProb patience sizeUpGenDelay columnsInTunnels crawlersInTunnels roomAspectRatio genSpeedUpOnAnteRoom
M 5 10 90 3 1 0 0.6 2
XX seedCrawlersInTunnels tunnelCrawlerGeneration showMovie storeMovie randSeed crawlersInAnterooms
N 0 -1 1 0 1015597715 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
K 0 3 5 8 10 15 20 22 25 30 40 50 40 30 99
XX Probability profile for all RandCrawlers (irrespective of generation)
XX Expected value and variance for the genetic variables
XX rP sSSP sDSP tSSP tDSP cDP
PR 0 10 0 0 50 60
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 35 48 NO NO 0 40 0 3 0 3 0 30 0 50 30
WS 50 48 SO SW 0 40 0 3 0 3 0 30 0 50 30
WS 35 40 WE WE 10 20 0 3 1 3 50 0 50 20 50
WS 79 57 NO NE 20 20 0 3 1 3 50 0 50 20 50
WP1 60 100 NO NO 10 50 0 3 2 3 0 50 0 50 40
WP2 60 100 WE SW 10 50 0 3 2 3 0 50 0 50 40
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 5 3 20 0 10 0 4 -1
XX 0 1 2 3 4 5 6 7
E2 10 0 5 0 2 -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 3 3 2 2 1 -1
I2 0 2 -1