Prisoner's Dilemma Simulator is Python software that simulates repeated-play Prisoner's Dilemma games. It was created for a BYU CS 670 Multi-Agent Systems lab. An introduction to the problem domain and analysis of results is included in the LaTeX writeup, viewable as a pdf.
Run the simulation by running:
python -m scripts.play_prisoners_dilemma
The script will save a csv with the game results from each strategy matchup and each game type.
Python 3.x
Numpy
Matplotlib
Pandas
Ryan Day
MIT © Ryan Day