определение сеанса в отри - PullRequest
0 голосов
/ 09 апреля 2020

Отказ от ответственности: я новичок в питоне / отри.

Я пытаюсь настроить сеанс, в котором происходит следующее:

  1. Случайное число между [5 , 95] генерируется одинаково для всех игроков.
  2. Создается 11-целое число +/- 5 вокруг этого числа.
  3. Из этого диапазона выбирается случайное число для каждого игрок (назовите это 'фактическим')
  4. Две переменные (L и R) созданы. R определяется как случайное число между (1100). L определяется как случайное число между (0, R).

Игроки затем go продолжают голосовать за L или R, и их полезность является функцией абсолютной разницы между player.actual и L или R (в зависимости от того, за что проголосовало большинство).

То, что я до сих пор настраивал для сеанса:

import random
#set group interval
group = self.get_groups()
center = random.randint(5,95)
group.center = center
interval = [center-5, center-4, center-3, center-2, center-1, center, center+1, center+2, center+3, center+4, center+5]
#set player actual point
for player in self.get_players():
            player.actual = random.choice(interval)
            print(player.actual)
#set L and R
for group in self.get_groups():
    group.R = random.randint(1,101)
    group.L = random.randint(0,99)

Когда я запускаю файл otreezip, я получаю следующее: Failed to create session: "'list' object has no attribute 'center'"

Я предполагаю, что проблема связана с тем, как я определил интервал. Как я могу лучше определить эту переменную?

...