Evolutionary game-theory simulator https://oyun.charlespence.net/
 
 
 
 
Go to file
Charles Pence 77fbf7d40c Mention the 10.9 requirement in the README. 2019-02-06 12:09:16 +01:00
build Not using these binary files. [ci skip] 2018-06-05 09:37:10 -05:00
contrib/players The TFT player is simply wrong, fix. 2012-04-28 11:35:49 -04:00
doc Update documentation, tag release. 2018-05-31 22:02:34 -05:00
lib/CppUnitLite Enable C++-11 on clang explicitly. 2018-05-31 18:08:23 -05:00
src Needs to be 10.9 to get newest libc++ features, it seems? 2019-02-06 12:08:37 +01:00
tools/hhp2cached Update all documentation, prepare for release. 2018-05-31 21:01:50 -05:00
.appveyor.yml Remove branch-related things to make tags work on AppVeyor. 2018-05-31 22:13:47 -05:00
.gitignore Add a new way of dealing with the documentation. 2018-05-31 20:25:59 -05:00
.travis.yml Fix APT key on Ubuntu build. 2019-02-05 20:02:54 +01:00
AUTHORS Require wxWidgets 3, standardize Unicode handling. 2018-05-30 18:01:03 -05:00
CMakeLists.txt Compress with XZ on Mac and Linux. 2018-05-31 20:29:49 -05:00
COPYING Import of source from last version; no build system yet. 2010-10-15 16:41:51 -04:00
ChangeLog Update documentation, tag release. 2018-05-31 22:02:34 -05:00
ChangeLog-2005 Import of source from last version; no build system yet. 2010-10-15 16:41:51 -04:00
ChangeLog-2006 Import of source from last version; no build system yet. 2010-10-15 16:41:51 -04:00
ChangeLog-2007 Import of source from last version; no build system yet. 2010-10-15 16:41:51 -04:00
ChangeLog-2008 Import of source from last version; no build system yet. 2010-10-15 16:41:51 -04:00
ChangeLog-2009 Import of source from last version; no build system yet. 2010-10-15 16:41:51 -04:00
ChangeLog-2010 Update wiki submodule, add 2011 ChangeLog. 2011-03-16 11:48:27 -04:00
ChangeLog-2011 Rotate ChangeLogs. 2012-04-28 11:43:33 -04:00
ChangeLog-2012 Add new git-log functionality, update ChangeLogs. 2018-05-30 15:59:29 -05:00
ChangeLog-2015 Add new git-log functionality, update ChangeLogs. 2018-05-30 15:59:29 -05:00
Doxyfile Proper version bumps for 2.0.b5. 2011-12-08 15:27:20 -05:00
INSTALL Import of source from last version; no build system yet. 2010-10-15 16:41:51 -04:00
NEWS Add a new way of dealing with the documentation. 2018-05-31 20:25:59 -05:00
README.md Mention the 10.9 requirement in the README. 2019-02-06 12:09:16 +01:00
THANKS Require wxWidgets 3, standardize Unicode handling. 2018-05-30 18:01:03 -05:00

README.md

README for Oyun

See the Oyun website: http://charlespence.net/oyun/

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.

Installation

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 http://charlespence.net/oyun/.

Copying

Copyright (C) 2004-2018 by Charles H. Pence
charles@charlespence.net

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
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
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 <http://www.gnu.org/licenses/>.