-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchallenge.toml
70 lines (62 loc) · 1.53 KB
/
challenge.toml
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
[meta]
name = "Wireworld Challenge - LEVEL 0"
description = """
你需要在 <b>70 步</b>内,让右侧检测器收到<b>周期为 4</b> 的电子,并稳定一段时间。
"""
[meta.cell_descriptions]
EmptyCell = "空细胞,下一代保持不变。"
ElectronHead = "电子头,下一代变成「电子尾」"
ElectronTail = "电子尾,下一代变成「导体」"
Conductor = "导体,当拥有一至两个「电子头」邻居时,下一代变成「电子头」,否则不变"
[meta.component_descriptions]
Detector = "检测器,用于检测电子数量、电子周期或电子流向的装置,用来判定挑战胜负"
[grid]
width = 15
height = 15
max_steps = 70
[editable_area]
x = 1
y = 5
width = 7
height = 5
[initial_state]
cell_grid = [
"...............",
"...............",
"...............",
"...............",
"...............",
"...............",
"...............",
"........######.",
"...............",
"...............",
"...............",
"...............",
"...............",
"...............",
"..............."
]
component_grid = [
"...............",
"...............",
"...............",
"...............",
"...............",
"...............",
"...............",
".............X.",
"...............",
"...............",
"...............",
"...............",
"...............",
"...............",
"..............."
]
[[goals]]
type = "SpecificPeriodGoal"
x = 13
y = 7
target_period = 4
required_matches = 50