Oyun is a free and open-source application for running tournaments between various strategies playing normal-form games such as the prisoner's dilemma.
Oyun enables you to create your own players using a simple finite state machine syntax, and these players then compete in tournaments.
The tournaments can be either one-off, round-robin tournaments or "evolutionary" tournaments in which strategies compete to increase their proportion in a "population" over a number of generations.
Detailed instructions on how to install and use the Oyun utility on your Mac are available HERE.
Oyun is cross-platform and it works on Mac OS X and Windows. Binaries for the Windows platform are available on the project's homepage.