You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2.3 KiB

README for Oyun

See the Oyun website:

Oyun is a program you can use to run tournaments between various strategies playing normal-form games such as the prisoner's dilemma. The classic work on such tournaments is Robert Axelrod's The Evolution of Cooperation, and Oyun takes much inspiration from such tournaments.

Oyun allows you to create players, using a simple finite state machine syntax, and these players then compete in tournaments -- 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.


In general, if you have an appropriate version of wxWidgets and a normal set of userspace tools (such as on Linux, OS X, or MinGW), you should just be able to execute the usual configure, make, make install combo.

In detail, the compilation of Oyun requires:

If you are building for Mac OS X, we require at least OS X 10.9.

More documentation

For information about Oyun development, as well as detailed documentation, see the Oyun website at


Copyright (C) 2004-2018 by Charles H. Pence

This file is part of Oyun.

Oyun is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Oyun is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Oyun.  If not, see <>.