Marc
Marc
Also I had to ``` pip install sphinx_rtd_theme pip install mock ```
My first inclination is to have `axl.GAME.*` for each game supported by the library, containing strategy and scoring functions. That cleanly splits IPD and Ultimatum. However there are games like...
Yeah the library already supports HD and Coordination via changing the game matrix, though it's technically not the IPD any more. Also a scoring/utility function also doesn't have to be...
sounds good to me
I started on something like this a while back, see this branch for the [ultimatum game](https://github.com/Axelrod-Python/Axelrod/commits/ultimatum). An action in that case is a real number between 0 and 1 inclusive...
I would hope that one can't compare values of different enums, but if so then we'll need to enforce somewhere that the actions returned by a strategy are valid actions...
Colab uses an old version of IPython. Here's the workaround for now. First note we have another issue with the PyYAML version (needs to be >= 5.1 because we use...
> If I'm correct we only use prompt-toolkit for the Human player, making it optional with a clear message could be a way forward? I think that's a good fix...
Can you paste your code here? My guess is that you need to use the right type of mutation, only the "atomic" type should require an EvolveablePlayer.
A few issues: * `axl.Cooperator` and `axl.Defector` need to be initialized `axl.Cooperator()` and `axl.Defector()` * the mutation type has to be set to `atomic`. See the [docs here](https://axelrod.readthedocs.io/en/stable/tutorials/further_topics/evolvable_players.html) * `EvolvablePlayer`...