from otree.api import Currency as c, currency_range from . import views from ._builtin import Bot from .models import Constants import random class PlayerBot(Bot): def play_round(self): if self.subsession.round_number == 1: yield (views.Introduction) if self.player.color == 'red': yield (views.FirstChoice, {'Choice_1': random.choice(['Option A', 'Option B'])}) yield (views.SecondChoice, {'Choice_2': random.choice(['Option A', 'Option B'])}) if self.player.color == 'blue': yield (views.ThirdChoice, {'Choice_1': random.choice(['Option A', 'Option B'])}) yield (views.Results)