Skip to content

Commit 0c31588

Browse files
committed
Add a list with all First strategies.
1 parent ecbd9c0 commit 0c31588

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

axelrod/strategies/__init__.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,23 @@
6363
# Distinguished strategy collections in addition to
6464
# `all_strategies` from _strategies.py
6565
demo_strategies = [Cooperator, Defector, TitForTat, Grudger, Random]
66+
axelrod_first_strategies = [
67+
TitForTat,
68+
FirstByTidemanAndChieruzzi,
69+
FirstByNydegger,
70+
FirstByGrofman,
71+
FirstByShubik,
72+
FirstBySteinAndRapoport,
73+
Grudger,
74+
FirstByDavis,
75+
FirstByGraaskamp,
76+
FirstByDowning,
77+
FirstByFeld,
78+
FirstByJoss,
79+
FirstByTullock,
80+
FirstByAnyonymous,
81+
Random,
82+
]
6683
basic_strategies = [s for s in all_strategies if is_basic(s())]
6784
strategies = [s for s in all_strategies if obey_axelrod(s())]
6885

0 commit comments

Comments
 (0)