44 lines
1.0 KiB
Python
44 lines
1.0 KiB
Python
from otree.api import Currency as c, currency_range
|
|
from . import pages
|
|
from ._builtin import Bot
|
|
from .models import Constants
|
|
import random
|
|
|
|
class PlayerBot(Bot):
|
|
def play_round(self):
|
|
|
|
if self.round_number == 1:
|
|
yield (pages.Bienvenue)
|
|
yield (pages.Introduction, {
|
|
"r1": 98,
|
|
"r2":2,
|
|
"r3":110,
|
|
"r4":5,
|
|
})
|
|
|
|
yield (pages.NextPage, {
|
|
})
|
|
|
|
keep_amount = random.randint(0, self.player.dot1)
|
|
sent_amount = self.player.dot1 - keep_amount
|
|
|
|
yield (pages.Send, {
|
|
"keep_amount": keep_amount,
|
|
"sent_amount": sent_amount,
|
|
})
|
|
|
|
if self.round_number == 8:
|
|
yield (pages.Questionnaire, {
|
|
'altruistic_assessment_das':1,
|
|
'confidence_level_das':1,
|
|
'memory_recall_das':1,
|
|
})
|
|
|
|
# if self.round_number == 8:
|
|
# yield (pages.Results, {
|
|
# })
|
|
|
|
|
|
#if self.player.id_in_group == 1:
|
|
|