@@ -11,6 +11,10 @@ class AntiCycler(Player):
11
11
"""
12
12
A player that follows a sequence of plays that contains no cycles:
13
13
CDD CD CCD CCCD CCCCD ...
14
+
15
+ Names:
16
+
17
+ - Anti Cycler: Original name by Marc Harper
14
18
"""
15
19
16
20
name = 'AntiCycler'
@@ -53,7 +57,13 @@ def reset(self):
53
57
54
58
55
59
class Cycler (Player ):
56
- """A player that repeats a given sequence indefinitely."""
60
+ """
61
+ A player that repeats a given sequence indefinitely.
62
+
63
+ Names:
64
+
65
+ - Cycler: Original name by Marc Harper
66
+ """
57
67
58
68
name = 'Cycler'
59
69
classifier = {
@@ -94,7 +104,13 @@ def reset(self):
94
104
95
105
96
106
class CyclerDC (Cycler ):
107
+ """
108
+ Cycles D, C
97
109
110
+ Names:
111
+
112
+ - Cycler DC: Original name by Marc Harper
113
+ """
98
114
name = 'Cycler DC'
99
115
classifier = copy .copy (Cycler .classifier )
100
116
classifier ['memory_depth' ] = 1
@@ -104,7 +120,13 @@ def __init__(self) -> None:
104
120
105
121
106
122
class CyclerCCD (Cycler ):
123
+ """
124
+ Cycles C, C, D
107
125
126
+ Names:
127
+
128
+ - Cycler CCD: Original name by Marc Harper
129
+ """
108
130
name = 'Cycler CCD'
109
131
classifier = copy .copy (Cycler .classifier )
110
132
classifier ['memory_depth' ] = 2
@@ -114,7 +136,13 @@ def __init__(self) -> None:
114
136
115
137
116
138
class CyclerDDC (Cycler ):
139
+ """
140
+ Cycles D, D, C
117
141
142
+ Names:
143
+
144
+ - Cycler DDC: Original name by Marc Harper
145
+ """
118
146
name = 'Cycler DDC'
119
147
classifier = copy .copy (Cycler .classifier )
120
148
classifier ['memory_depth' ] = 2
@@ -124,7 +152,13 @@ def __init__(self) -> None:
124
152
125
153
126
154
class CyclerCCCD (Cycler ):
155
+ """
156
+ Cycles C, C, C, D
127
157
158
+ Names:
159
+
160
+ - Cycler CCCD: Original name by Marc Harper
161
+ """
128
162
name = 'Cycler CCCD'
129
163
classifier = copy .copy (Cycler .classifier )
130
164
classifier ['memory_depth' ] = 3
@@ -134,7 +168,13 @@ def __init__(self) -> None:
134
168
135
169
136
170
class CyclerCCCCCD (Cycler ):
171
+ """
172
+ Cycles C, C, C, C, C, D
137
173
174
+ Names:
175
+
176
+ - Cycler CCCD: Original name by Marc Harper
177
+ """
138
178
name = 'Cycler CCCCCD'
139
179
classifier = copy .copy (Cycler .classifier )
140
180
classifier ['memory_depth' ] = 5
@@ -144,6 +184,13 @@ def __init__(self) -> None:
144
184
145
185
146
186
class CyclerCCCDCD (Cycler ):
187
+ """
188
+ Cycles C, C, C, D, C, D
189
+
190
+ Names:
191
+
192
+ - Cycler CCCDCD: Original name by Marc Harper
193
+ """
147
194
148
195
name = 'Cycler CCCDCD'
149
196
classifier = copy .copy (Cycler .classifier )
0 commit comments