@@ -11,6 +11,10 @@ class AntiCycler(Player):
1111 """
1212 A player that follows a sequence of plays that contains no cycles:
1313 CDD CD CCD CCCD CCCCD ...
14+
15+ Names:
16+
17+ - Anti Cycler: Original name by Marc Harper
1418 """
1519
1620 name = 'AntiCycler'
@@ -53,7 +57,13 @@ def reset(self):
5357
5458
5559class 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+ """
5767
5868 name = 'Cycler'
5969 classifier = {
@@ -94,7 +104,13 @@ def reset(self):
94104
95105
96106class CyclerDC (Cycler ):
107+ """
108+ Cycles D, C
97109
110+ Names:
111+
112+ - Cycler DC: Original name by Marc Harper
113+ """
98114 name = 'Cycler DC'
99115 classifier = copy .copy (Cycler .classifier )
100116 classifier ['memory_depth' ] = 1
@@ -104,7 +120,14 @@ def __init__(self) -> None:
104120
105121
106122class CyclerCCD (Cycler ):
123+ """
124+ Cycles C, C, D
107125
126+ Names:
127+
128+ - Cycler CCD: Original name by Marc Harper
129+ - Periodic player CCD: [Mittal2009]_
130+ """
108131 name = 'Cycler CCD'
109132 classifier = copy .copy (Cycler .classifier )
110133 classifier ['memory_depth' ] = 2
@@ -114,7 +137,14 @@ def __init__(self) -> None:
114137
115138
116139class CyclerDDC (Cycler ):
140+ """
141+ Cycles D, D, C
117142
143+ Names:
144+
145+ - Cycler DDC: Original name by Marc Harper
146+ - Periodic player DDC: [Mittal2009]_
147+ """
118148 name = 'Cycler DDC'
119149 classifier = copy .copy (Cycler .classifier )
120150 classifier ['memory_depth' ] = 2
@@ -124,7 +154,13 @@ def __init__(self) -> None:
124154
125155
126156class CyclerCCCD (Cycler ):
157+ """
158+ Cycles C, C, C, D
127159
160+ Names:
161+
162+ - Cycler CCCD: Original name by Marc Harper
163+ """
128164 name = 'Cycler CCCD'
129165 classifier = copy .copy (Cycler .classifier )
130166 classifier ['memory_depth' ] = 3
@@ -134,7 +170,13 @@ def __init__(self) -> None:
134170
135171
136172class CyclerCCCCCD (Cycler ):
173+ """
174+ Cycles C, C, C, C, C, D
137175
176+ Names:
177+
178+ - Cycler CCCD: Original name by Marc Harper
179+ """
138180 name = 'Cycler CCCCCD'
139181 classifier = copy .copy (Cycler .classifier )
140182 classifier ['memory_depth' ] = 5
@@ -144,6 +186,13 @@ def __init__(self) -> None:
144186
145187
146188class CyclerCCCDCD (Cycler ):
189+ """
190+ Cycles C, C, C, D, C, D
191+
192+ Names:
193+
194+ - Cycler CCCDCD: Original name by Marc Harper
195+ """
147196
148197 name = 'Cycler CCCDCD'
149198 classifier = copy .copy (Cycler .classifier )
0 commit comments