TUTORIAL 1

В этом уроке мы изменим стратегию игры игрока «forward» используя матрицу, которая хранится в файле strategy_data.json. Если вы запустите первую игру, которая может быть запущена после установки, то сможете наблюдать такую сцену: красному игроку с номером 2 предоставляется право первого удара. Согласно правиламигрок команды, которой не предоставлено право вводить мяч в игру не имеет право входить в центральный круг на протяжении 10 секунд, поэтому синий игрок стоит за пределами круга в ожидании. Красный игрок наносит удар по мячу прямо в ноги синему игроку. Такое направление удара не является выгодным. Имеет смысл изменить направление удара. Есть несколько способов изменения направление удара. Здесь мы приеним один способ, который связан с изменением матрицы стратегии

  1. Откройте консоль операционной системы командой «cmd».

  2. Введите с клавиатуры в командную строку “cd C:\Elsiros\controllers\SAMPLE_TEAM”. Это изменит текущую директорию на “C:\Elsiros\controllers\SAMPLE_TEAM>”

  3. Введите в командную строку “python strategy_designer.py”

  4. Когда запустится программа strategy_designer.py вы увидите следующее окно

image

Футбольное поле разделено на сектора. В каждом секторе короткий отрезок с кружочком, который отображает направление и силу удара.

  1. Нажмите кнопку “Load File” и загрузите следующий файл: «C:\Elsiros\контроллеры\SAMPLE_TEAM\Init_params\ strategy_data.json». Появится следующее окно:

image

  1. Кликните по сектору поля, которое 7-е сверху и 9-е слева.

image

  1. Желтая линия отображает предполагаемую дистанцию удара.

  2. Потяните вправо ползунок «YAW», или введите в окне рядом с ним 45 для того чтобы выбрать угол 45 градусов. Потяните ползунок «POWER» или введите в окно рядом с ним цифру 3 для назначения степени ослабления удара.

image

  1. Прежде чем переходить к другой клетке сохраните текущие значения в матрице. Для этого надо нажать на кнопку “Record”.

  2. Кликните на соседнюю клетку, расположенную 7-й сверху и 10-й слева

image

  1. Кликните на кнопку “Record” ещё раз для записи такого же значения направления и силы удара в эту клетку.

  2. Для сохранения изменений в файле strategy_data.json кликните на кнопку“SaveExit”

  3. Запустите игру и посмотрите результат корректировки стратегии.