Teoría de juegos
Este es un sencillo script que reproduce confrontaciones entre dos jugadores. Permite escoger una táctica de confrontación. El objetivo del juego es obtener la máxima puntuación. Para hacerlo se necesita colaborar con el otro jugador sin ser traicionado. Cada jugador puede elegir entre dos opciones: 'si' (colaborar) o 'no' (no colaborar). Se considera una traición cuando un jugador colabora y el otro no.
La asiganción de puntos en cada confrontación es:
Los dos jugadores optan por 'si': 4 puntos para cada jugador.
Los dos jugadores optan por 'no': 0 puntos para cada jugador.
Uno de los jugadores opta por 'si' y el otro por no: El que opta por 'si' (traicionado) obtiene 0 puntos y el que opta por 'no' (traidor) obtiene 2.
Esta asignación de puntos intenta reproducir las ganancias de la colaboracón, no colaboración y la traición en un trabajo en equipo para cada uno de los individuos.
La confrontación no és unica sino que se realizan diferentes repeticiones (de 5 a 25). Los jugadores pueden elegir las siguientes tácticas a aplicar en las confrontaciones:
Siempre no: El jugador siempre opta por 'no'.
Siempre si: El jugador siempre opta por 'si'.
Última respuesta: En cada confrontación el jugador opta por la respuesta que el otro jugador ha optado en la confrontación anterior. La primera elección es aleatoria.
No + última respuesta: En la primera confrontación la opción será 'no' y en las posteriores la opción será la opción elegida en la confrontación anterior por el otro jugador.
Si + última respuesta: En la primera confrontación la opción será 'si' y en las posteriores la opción será la opción elegida en la confrontación anterior por el otro jugador.
Aleatorio: Los jugadores eligen la opción de forma aleatoria en cada confrontación.