Home > By category > Scripts >Games > Iterated Prisoner's Dilemma



Iterated Prisoner's Dilemma

  • Downloads: 
  • Views: 
  • Rating:

The iterated prisoner's dilemma (IPD) game has long been studied in game theory, economics, programming, decision theory and other fields. It is a 2-player scenario where each player must decide to either 'cooperate' or 'defect' in a sequence of games, and their respective choices determine the relative success or failure of each player. Will you cooperate with your opponent or look to steal all the points for yourself?

This code runs a tournament among two or more players. Each player may submit as many "personalities" as they wish. Each personality submitted by each player plays the IPD game against all personalities submitted by all other players. Results are then plotted and outputted.

An example has already been set up in this submission among 3 example players and a number of simple sample personalties for each player. To create your own players and personalites, simply swap out the player directories and example functions. To run the example,
>> IPDshell

For more detail, specific rules and instructions for creating your own personalities,
>> help IPDshell

For more information on the prisoner's dilemma see:
http://plato.stanford.edu/entries/prisoner-dilemma/

Free download from Shareware Connection - The iterated prisoner's dilemma (IPD) game has long been studied in game theory, economics, programming, decision theory and other fields

Publisher: Zachary Danziger | License: Shareware
Version: 1.0 | Size: 10 KB | Platform: Matlab, Scripts
Released Date: 08-02-2013 | Rating: 0 | Title: Iterated Prisoner's Dilemma

Author Url: http://www.mathworks.com
Program Info Url: http://www.mathworks.com
Download Url: http://www.mathworks.com/matlabcentral/fx_files/27611/1/IPD.zip

More downloads from Iterated Prisoner's Dilemma publisher Zachary Danziger:

Hausdorff Distance - The Hausdorff Distance is a mathematical construct to measure the "closeness" of two sets of points that are subsets of a metric space.

Discrete Frechet Distance - The Frechet distance is a measure of similarity between two curves, P and Q

Swap structure values into strings - Searches a string for field names contained in a given structure, then replaces each occurrence of the field name with the corresponding field value.

Text Yahtzee - Object: Roll dice for scoring combinations and get the highest total score

Vectorized Transpose Matrix - The vectorized transpose matrix, Tmn, is the matrix that permutes the vectorization of an m#n matrix A into its transpose vectorization

Iterated Prisoner's Dilemma keywords:
Iterated Prisoner's Dilemma related downloads:

Stochastic Timing Machinery, Differential Equations, and Simulation - Abstract Stochastic timing machinery (STM) is a diagram-oriented parallel programming language.

maroce - This m-file deals with the iterated principal factor method (principal axis factoring) thru the complete data matrix, the latent root criterion, iteration convergence criterion, and uses the varimax factor rotation

Iteration with one variable using Newtons method - The program estimates a given number of intersection values

DQUAD - Evaluation of double integrals by iterated integration

Lost Souls - Enchanted Paintings Premium Edition - Rescue a missing child from a wizard's spell in Lost Souls - Enchanted Paintings Premium Edition

Shareware Connection periodically updates pricing and software information of 'Iterated Prisoner's Dilemma' from company source 'Zachary Danziger' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Iterated Prisoner's Dilemma' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Iterated Prisoner's Dilemma.

New Reviews

TuckAway Intelligent Email Organizer Pro - Using an email software allow you to do a number of things including managing your address lists, emails and even ending memos, documents and even virtual letters. You can also use it to manage your tasks easily. The email software comes in ...

Trend Micro HouseCall - With time, PC users find it increasingly difficult to keep their systems free of malware and rogue apps, despite using latest and feature packed security software. This is mostly owing to the evolving nature of malware and newer types of ...

LogmeOnce Password Manager Ultimate - Irrespective of your computer and web usage needs it is quite imperative that you will deal with passwords, in fact plenty of them. Both home and corporate network users need to log in to several web services and sites and for each of them, user ...

WWPass BlackBook and Personal Secure Storage - With time, PC security is turning out to be more complex and tedious matter. You can no longer rely on security apps but ensuring privacy of data is also important. While many password manager apps offer secure data encryption options, losing the ...

Norman Antivirus - There is hardly any computer user who does not require protection from various types of malware and internet based threats these days. Instances of malware creators and hackers breaking into top corporate firms and celebrity websites can send a ...

Freemake Video Converter - Video conversion can become a necessity for average PC users who find it increasingly hard to manage an ever growing collection of media and video files. The DVDs, videos obtained from web and clips shot with mobile devices keep growing. Over ...

AOMEI Partition Assistant Lite Edition - No matter whether you are a casual PC user or deal with a number of computers for professional needs, taking care of hardware components is a necessity. Among all hardware components used in laptop or desktop, hard disk is the most important one. ...

Adobe Muse CC 2014 - There was a time when Dreamweaver used to be the most widely used web design app and competitors from Microsoft or other small players used to lag behind. While the powerhouse app still enjoys a humongous user base worldwide, emergence of new ...

CyberFence - Technological innovations play a pivotal role in changing human lives but they also come with their pitfalls. Perhaps, nothing can be a bigger example of this than the web. You need the internet for education, work, monetary transactions and ...

Stellar Speedup Mac - While Macintosh computers are known for their stellar speed and multitasking prowess they also become subjected to pitfalls of usage. After prolonged use, junk files pile up and bits of installed apps remain scattered on the hard disk. These, ...




New Downloads

Cloudable - File Hosting
Script

Cloudable enables freelancers,
small businesses (such as
media agencies) and webmasters
to easily share their files
...

HotDisc DVD Copy

HotDisc DVD Copy is a very
easy, fast and powerful DVD
ripping tool, which can help
you rip and convert your
favorite DVD ...

VAIS Audio Editor

VAIS Audio Editor allows
performing various operations
with audio data by displaying
a waveform image of the audio
file. ...

VidMate Video Converter

VidMate Video Converter is the
most renowned video converter
for converting video files
between various formats, with
...

Ez Imgur Clone

Ez Imgur Clone enables you to
launch your very own media
sharing portal in minutes.
It's absolutely the best
solution in ...

Binary STL file reader

This function is used for
loading binary STL files

ChebyshevTools

This toolbox contains a
collection of m-files which
may be used to numerically
solve discretized ODE/PDEs on
a Chebyshev grid

WP Dessert Menu

This little plugin has one
simple purpose, to put a
WordPress Nav Menu in your
Admin Bar.

American put option pricing

CRR method with tree output

BestArrayDims

[nr nc] =
BestArrayDims(n) Given n
elements, BestArrayDims
returns the dimensions of an
array in which to store them.
The ...

Nonlinear Fit of
Michaelis-Menten model

The program determines the
constants Rmax and Km of the
Michaelis-Menten model using
data given in Fundamentals of
...

change_position_select_obj

reads files and an offset to
the coordinates of the
selected objects