Skip to content

Give players different classes #8

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
JasYoung315 opened this issue Feb 19, 2015 · 0 comments
Closed

Give players different classes #8

JasYoung315 opened this issue Feb 19, 2015 · 0 comments

Comments

@JasYoung315
Copy link
Contributor

This will then determine which tournament they should be run in (Cheating class, All class etc)

marcharper pushed a commit that referenced this issue Apr 6, 2018
* add implementation of a generic memory two + 2 strategies

Close #1063

A generic class for memory two players, similar to the MemoryOnePlayer class.
If transition rates are not given the the player is set to default which
is Cooperator.

I have added the equivilent tests and a reference from issue #1063.

Moreover, this implements two strategies of interest from #1063:

- AON2 and Delayed AON1

Each strategy has 16 states. I have added tests for most of the states.

* add AON2 and Delayed AON1 to all strategies

* add to the documentation of the strategies

Add information about the vectors which are reported as equivilent.
I am not sure I can say that they are actually different
in the documentation without saying why and without adding the
fingerprints.

* Fix type hint. (#8)

* remove initial action option

* minor tweak to documentation

* add to tests initialisation of stochastic mem two

* fix doc test

* test stochastic behaviour of memory two player

Added tests against two opponents. For different seed
the behaviour of the memory two strategy changes.

* address comments on pr by Marc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant