Skip to content

Is a strategy that pays attention to which strategy it is playing against considered "honest"? #291

@daira

Description

@daira

https://axelrod.readthedocs.org/en/latest/contributing.html#is-your-strategy-honest says:

"The rules for an ‘honest’ strategy are very simple:

  • It does not change what it’s opponents do/know.
  • It forgets everything every time it starts playing someone (this is implemented with the reset method)."

Consider a strategy that obtains the class name or code of its opponent (so that it is able to simulate, but not change, what its opponent will do in response to its own move). Is this honest? It seems to meet the definition.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions