from otree.api import Currency as c, currency_range from . import pages from ._builtin import Bot import random from .models import Constants class PlayerBot(Bot): def play_round(self): yield (pages.general_study_Instructions, dict(P_ID = "thisisthePID")) yield (pages.Opt_dec, dict(opt_in = random.randint(0,1))) if self.player.opt_in == 1: yield (pages.Opt_in, dict(kept = c(random.randint(0, 10)))) yield (pages.Results) yield (pages.second_order_belief, dict(second_order_belief = c(random.randint(0,10)))) else: yield (pages.Opt_out, dict(second_order_belief = c(random.randint(0,10))))