{"action":"created","issue":{"url":"https://api.github.com/repos/Axelrod-Python/Axelrod/issues/291","labels_url":"https://api.github.com/repos/Axelrod-Python/Axelrod/issues/291/labels{/name}","comments_url":"https://api.github.com/repos/Axelrod-Python/Axelrod/issues/291/comments","events_url":"https://api.github.com/repos/Axelrod-Python/Axelrod/issues/291/events","html_url":"https://github.com/Axelrod-Python/Axelrod/issues/291","id":104876794,"number":291,"title":"Is a strategy that pays attention to which strategy it is playing against considered \"honest\"?","user":{"login":"daira","id":643204,"avatar_url":"https://avatars.githubusercontent.com/u/643204?v=3","gravatar_id":"","url":"https://api.github.com/users/daira","html_url":"https://github.com/daira","followers_url":"https://api.github.com/users/daira/followers","following_url":"https://api.github.com/users/daira/following{/other_user}","gists_url":"https://api.github.com/users/daira/gists{/gist_id}","starred_url":"https://api.github.com/users/daira/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daira/subscriptions","organizations_url":"https://api.github.com/users/daira/orgs","repos_url":"https://api.github.com/users/daira/repos","events_url":"https://api.github.com/users/daira/events{/privacy}","received_events_url":"https://api.github.com/users/daira/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2015-09-04T11:55:28Z","updated_at":"2015-09-05T04:58:57Z","closed_at":null,"body":"https://axelrod.readthedocs.org/en/latest/contributing.html#is-your-strategy-honest says:\r\n\r\n\"The rules for an ‘honest’ strategy are very simple:\r\n\r\n* It does not change what it’s opponents do/know.\r\n* It forgets everything every time it starts playing someone (this is implemented with the reset method).\"\r\n\r\nConsider 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."},"comment":{"url":"https://api.github.com/repos/Axelrod-Python/Axelrod/issues/comments/137910901","html_url":"https://github.com/Axelrod-Python/Axelrod/issues/291#issuecomment-137910901","issue_url":"https://api.github.com/repos/Axelrod-Python/Axelrod/issues/291","id":137910901,"user":{"login":"drvinceknight","id":2131546,"avatar_url":"https://avatars.githubusercontent.com/u/2131546?v=3","gravatar_id":"","url":"https://api.github.com/users/drvinceknight","html_url":"https://github.com/drvinceknight","followers_url":"https://api.github.com/users/drvinceknight/followers","following_url":"https://api.github.com/users/drvinceknight/following{/other_user}","gists_url":"https://api.github.com/users/drvinceknight/gists{/gist_id}","starred_url":"https://api.github.com/users/drvinceknight/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drvinceknight/subscriptions","organizations_url":"https://api.github.com/users/drvinceknight/orgs","repos_url":"https://api.github.com/users/drvinceknight/repos","events_url":"https://api.github.com/users/drvinceknight/events{/privacy}","received_events_url":"https://api.github.com/users/drvinceknight/received_events","type":"User","site_admin":false},"created_at":"2015-09-05T04:58:57Z","updated_at":"2015-09-05T04:58:57Z","body":"Yeah this was a great discussion and I'm super happy with the outcome :) \r\n\r\nAs well as all the advantages we discussed last night having **all** the strategies under `axelrod.strategies` will be much clearer. \r\n\r\nAlso, just to add that by default we can have a classifier set to `None` which would indicate no classification for a given strategy on that particular dimension which means that adding a new dimension is not a big pain. "}}