Axelrod icon indicating copy to clipboard operation
Axelrod copied to clipboard

A research tool for the Iterated Prisoner's Dilemma

Results 69 Axelrod issues
Sort by recently updated
recently updated
newest added
trafficstars

It might be interesting to have a measure of how efficient a strategy is in terms of its code complexity. e.g. If two strategies have similar scores but one does...

enhancement

setuptools is deprecated and removed in Python 3.12, so we have to either use a third party version or change how we do packaging. Right now `setup.py` fails because `setuptools`...

Hi, I've added two strategies that are interesting (well at least I think). Here are their descritpions: ModalTFT A player starts by cooperating and then analyses the history of the...

Moving some discussion from #1418. This issue is also related to #1414. Essentially, as the library is opened up to non-IPD games, the flat `axl.` namespace for strategies has become...

In anticipation of `5.0.0` I wonder if the `ResultSet` is perhaps worth simplifying **a lot**. Currently it does a huge amount of calculations (some includes a fair bit of complexity...

5.0.0

With the recent great contributions from @alexhroom, it feels like `5.0.0` might be gaining some lost momentum. With that in mind I'd like to start thinking about the structure for...

5.0.0

Adding a probabilistic hill climbing algorithm. This strategy is based on the following assumption: if the opponent is going to defect, it is better to defect. If the opponent is...

Following up from #1413, to ensure strategies and algorithms are being used with compatible games there should be a method of classifying and organising games. Some ideas: - a 'games'...

This is a follow-up issue to #1413, and was originally mentioned in the discussion there - essentially, the "finishing off" of the refactoring when we are willing to make breaking...

5.0.0

Hello everyone 👋🏻 I hope you are enjoying the holidays. Currently the CI is failing https://github.com/Axelrod-Python/Axelrod/actions/runs/3773670578/jobs/6415295764, because of typing issues. I had a look and apparently there are two types...