Skip to content

gerpervaz/prisonersdilemma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

prisionersdilemma

Juego del Dilema del Prisionero / Prisoner’s Dilemma game

Este dilema se clasifica como un juego no cooperativo de suma no nula, es estudiado por la psicología y por la rama de las matemáticas de la teoría de juegos, y su aplicación es transversal.

El diseño del programa ha sido realizado por estudiantes de primero de Ciencia de Datos e Inteligencia Artificial de la Universidad X el Sabio. Cualquier propuesta de mejora será bienvenida.

Planteamiento: La policía tiene indicios para culpar al jugador y a su oponente de un delito. Sin embargo, les faltan pruebas para una condena rotunda. Si cuando jugador y oponente, que son interrogados por separado, ninguno se delata y ambos callan, solo podrán condenarlos a 'y' años de cárcel para cada uno. Pero si uno de ellos decide cooperar se puede librar de la cárcel (0 años) en caso de que su oponente no coopere (calle). En tal caso, el oponente recibirá sobre él todo el peso de la ley y tendrá una condena ejemplar de 'z' años de cárcel. Por su parte, si el oponente también decidiera cooper, la pena se repartiría y ambos serían condeandos a una pena intermedia de 'x' años de prisión.

El programa está planteado para jugar 5 rondas en las que cambian las cuantías de las penas pero siempre se cumple que z>x>y. El jugador juega contra la máquina, que elige su opción al azar.

Cuando quiera cooperar deberá elegir la opción 'C' (de cooperate) y cuando quiera callar eligirá la opción 'D' (de defect).


This dilemma is classified as a non-zero sum non-cooperative game, it is studied by psychology and by the branch of mathematics of game theory, and its application is transversal.

The design of the program has been carried out by first-year students of Data Science and Artificial Intelligence from the X el Sabio University. Any improvement proposal will be welcome.

Approach: The police have evidence to blame the player and his opponent for a crime. However, they lack evidence for a major sentence. If when the player and the opponent, who are interrogated separately, neither give themselves away and both remain silent, they can only be sentenced to 'y' years in jail for each one. But if one of them decides to cooperate he can get out of jail (0 years) in case his opponent doesn't cooperate (defect). In this case, the opponent will receive the full weight of the law and will have an exemplary sentence of 'z' years in prison. For its part, if the opponent also decided to cooperate, the sentence would be shared and both would be sentenced to an intermediate sentence of 'x' years in prison.

The program is designed to play 5 rounds in which the amounts of the penalties change, but z>x>y always holds. The player plays against the machine, which chooses its option at random.

When he wants to cooperate he must choose option 'C' (for cooperate) and when he wants to be silent he will choose option 'D' (for defect).

About

Juego del Dilema del Prisionero / Prisoner’s Dilemma game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors