LLM_OpenSpiel_Arena / games /prisoners_dilemma.py
lcipolina's picture
Upload 6 files
9e91715 verified
raw
history blame
608 Bytes
"""A module for loading and handling the Iterated Prisoner's Dilemma game logic.
This module uses OpenSpiel's implementation of the Python Iterated Prisoner's Dilemma
game. It provides utility functions to set up and retrieve the game instance, which can
be used by the simulation framework to simulate gameplay.
"""
import pyspiel
def get_prisoners_dilemma_game():
"""Load the Python Iterated Prisoner's Dilemma game instance.
Returns:
pyspiel.Game: The Iterated Prisoner's Dilemma game instance from OpenSpiel.
"""
return pyspiel.load_game("python_iterated_prisoners_dilemma")