Еврокубки. Условие замены – мы не проходим в следующий раунд

FAQ, вопросы и ответы, регистрация, правила, совет "ПБ-Лиги"

Модераторы: Михась, Duke, Compasses, PBLiga developers

Yazynin
Руководство ПБ-Лиги
Сообщения: 7326
Зарегистрирован: 26 мар 2003 14:38
Откуда: Флориана (Мальта)
Контактная информация:

Еврокубки. Условие замены – мы не проходим в следующий раунд

Сообщение Yazynin » 06 ноя 2018 16:35

Пробуем добавить условие «мы не проходим в следующий раунд».
Это условие должно выводится в ордере только для двухраундовых стыковых игр.
Оно должно срабатывать если клуб не проходит в следующий раунд.

Для того, что бы все это работало должны быть изменены
1) скрипт отправки состава
2) генератор.

Необходимые изменения сейчас сделаны, но их надо протестировать.
Все изменения пока внесены только на тестовом сервере (https://test.pbliga.com" onclick="window.open(this.href);return false;).
Для большинства менеджеров пароль на тестовом сервере совпадает с паролем на основном сайте (точно не будут работать логины через ВКонтакте и Фейсбук, так как для них это отдельный сайт)

Поэтому просьба, к тем, кто хочет принять участие в тестировании зарегистрироваться в тестовом турнире по этой ссылке https://test.pbliga.com/mng_reg_ec.php" onclick="window.open(this.href);return false;

После набора достаточного числа участников будет проведена «жеребьевка» и будут добавлены игры плейофф, на которые надо будет отправить составы и во второй игре выставить тестируемое условие.

Заранее спасибо за участие

Andron
Магистр форумных наук
Сообщения: 5168
Зарегистрирован: 21 мар 2003 01:08
Откуда: КФР Клуж(Румыния)
Контактная информация:

Сообщение Andron » 07 ноя 2018 10:11

Yazynin, для еврокубков есть предложение отключить еще дополнительную мораль по счету. у нас уже на +2 игроки получают минус к морали.
странно, когда команда играет дома, имеет преимущество, но больше двух мячей ей по умолчанию не надо, хотя впереди ответный матч.

Goblin
Сам себе философ
Сообщения: 3332
Зарегистрирован: 25 мар 2003 21:23
Откуда: Гомель, Беларусь, Гэлуэй(Ирландия) id=605
Благодарил (а): 32 раза
Контактная информация:

Сообщение Goblin » 07 ноя 2018 11:55

Andron,
Против, для любителей поделать разрывы есть задача на матч.

Andron
Магистр форумных наук
Сообщения: 5168
Зарегистрирован: 21 мар 2003 01:08
Откуда: КФР Клуж(Румыния)
Контактная информация:

Сообщение Andron » 07 ноя 2018 15:30

Goblin, и как эта задача на матч соотносится с реальностью? просто данность которая есть.
например команда в гостях проигрывает 0-2, чтобы нивелировать разницу надо забивать минимум 2 мяча дома. Какую задачу на матч надо ставить, если уже со старта надо давить на соперника и забивать?
поражение не рассматриваем, минус мораль уже на +1,
максимальный прирост на старте даст ничья, отличный бонус на +1, но если вдруг забиваем 2 гол, то идет минус в мораль, а соответственно снижается ПС игроков, хотя исход противостояния еще не решен, но виртуальная задача на матч перевыполнена и булки расслаблены.
Минимальная победа. на 1 пункт доп мораль ниже со старта, на +2 максимальный бонус, но если забивается 3й гол, опять булки расслабляются. хотя преимущество минимальное и отыграй соперник 1 мяч, счет 3-3 по сумме матчей, задача на игру выполняется, бонус есть, но на выходе выполняемая задача влечет вылет.
Вроде как уверенная победа должна подойти, при 3-0 бонус сохраняется, но со стара матча придется терпеть бонус 0, а если до 30 минуты забить не удалось, то уходим в минус.
Матч, который нам надо выигрывать крупно, мы начинаем без всякого бонуса!

Так же и изменение морали самих игроков. нам надо отыгрываться, а уже на +1 возрастные игроки теряют в морали, на +2 у некоторых минус в основную превысит бонус в дополнительную мораль, при 3-0, который на тоненького нас устраивает, возрастные игроки от первоначального бонуса 107 будут иметь 94-95%, и соперник получает хорошие шансы забить необходимый гол.

Так что команда, одержавшая победу с разницей в 2 и больше мяча, помимо бонуса в счете, получает дополнительный бонус за счет установок на матч.
потому что одним надо выигрывать крупно и со старта имеют нулевой бонус, а другим можно минимально проиграть, при этом начать матч с преимуществом в доп. морали.

Goblin
Сам себе философ
Сообщения: 3332
Зарегистрирован: 25 мар 2003 21:23
Откуда: Гомель, Беларусь, Гэлуэй(Ирландия) id=605
Благодарил (а): 32 раза
Контактная информация:

Сообщение Goblin » 07 ноя 2018 15:37

Andron,
Можно было все это не расписывать, с самого начала было понятно, о чем ты говоришь.
Короче, отключить кусок механики, чтобы выигрывающей команде(подавляюще часто - более сильной), можно было элементарно делать разрывы в 4-5 мячей без потерь качества и шансов для соперника.
Хорошая попытка, но нет. Я двумя руками против. Задача+настрой, пусть и неидеально, но позволяют добиться желаемого.

Andron
Магистр форумных наук
Сообщения: 5168
Зарегистрирован: 21 мар 2003 01:08
Откуда: КФР Клуж(Румыния)
Контактная информация:

Сообщение Andron » 07 ноя 2018 15:52

Каждый играет в свою силу, у нас молодежки играют с особым изменением морали.
Ты давно смотрел реальную ЛЧ?
ПСЖ играя против Барселоны останавливается на 2-0, потому что и так сойдет?
Нет, они рвут жопу и делают 4-0,
Какую задачу на матч ты бы поставил перед Барсой на ответку после 0-4?

Goblin
Сам себе философ
Сообщения: 3332
Зарегистрирован: 25 мар 2003 21:23
Откуда: Гомель, Беларусь, Гэлуэй(Ирландия) id=605
Благодарил (а): 32 раза
Контактная информация:

Сообщение Goblin » 07 ноя 2018 17:12

Andron,
Хе, я смотрел, поэтому прикольно наблюдать, как предлагается достаточно глобальное изменение, подкрепленное совершенно нетипичным примером двухраундового противостояния. Такие матчи как +4 у ПСЖ, перетекающие в 1-6 в ответке хорошо если раз в 5 сезонов встречаются. В разы больше случаев, когда крупно проигравшая команда во второй игре довольствуется минимальной победой или ничьей.
Ну и раз уж ты такой любитель реальной ЛЧ - мало примеров, когда из 2-0 получалось, например, 2-2?;)
Что до молодежек, то не показатель. Костыль с автоподьемом морали в перерыве не просто так выстрадался.

Andron
Магистр форумных наук
Сообщения: 5168
Зарегистрирован: 21 мар 2003 01:08
Откуда: КФР Клуж(Румыния)
Контактная информация:

Сообщение Andron » 07 ноя 2018 18:08

Что значит не типичным? пример как пример. у нас нет такого разрыва в силе команд, как в реальном футболе.
и если гена в одной игре выдает 2-0 или 3-0, то сопернику жизнь усложняется дополнительно фокусами с моралью, потому что нормальной задачи на игру для этого нет.
Я не считаю, что кроме счета, победитель должен получать хоть и минимальное, но преимущество.

Yazynin
Руководство ПБ-Лиги
Сообщения: 7326
Зарегистрирован: 26 мар 2003 14:38
Откуда: Флориана (Мальта)
Контактная информация:

Сообщение Yazynin » 07 ноя 2018 18:27

Спасибо тем, кто зарегистрировался.

Добавил на тестовом сервере в расписание два игровых дня.
Добавил как бы игры первого тура https://test.pbliga.com/mng_tourn.php?id=10584" onclick="window.open(this.href);return false;

можно отправлять составы. Правда, там надо еще заключить контракты с игроками... :(

На первую игру новых условий замен не должно быть видно - они должны будут появится при отправке состава на ответную игру.
Да, добавлено и зеркально условие. Хотя, вопрос о его необходимости спорный :)

Игры будут генерится в ручном режиме. Ответные игры (в целях отладки) могут быть переиграны многократно.

Просьба в условиях замен использовать тестируемые условия.

Анжик
Доктор форумных наук
Сообщения: 22385
Зарегистрирован: 21 июл 2005 07:43
Откуда: Иваново, РБ, Рил (Уэльс). Детские провокации аутистов - на таких не обижаются:)
Благодарил (а): 14 раз
Поблагодарили: 39 раз
Контактная информация:

Сообщение Анжик » 07 ноя 2018 20:12

Andron писал(а):у нас нет такого разрыва в силе команд, как в реальном футболе.
А мне кажется, что как раз наоборот. В реальном футболе даже андердоги имеют шансы (ЦЗ - Ливерпуль, самый последний пример), у нас же очень сильно надо накосячить, чтобы слить слабой команде...

Yazynin
Руководство ПБ-Лиги
Сообщения: 7326
Зарегистрирован: 26 мар 2003 14:38
Откуда: Флориана (Мальта)
Контактная информация:

Сообщение Yazynin » 08 ноя 2018 11:56

Добавил еще игр, теперь уже для всех кто зарегистрировался.

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

Yazynin
Руководство ПБ-Лиги
Сообщения: 7326
Зарегистрирован: 26 мар 2003 14:38
Откуда: Флориана (Мальта)
Контактная информация:

Сообщение Yazynin » 08 ноя 2018 15:25

В первом туре сгенерил те игры, в которых были отправлены все составы.
остальные игры сгенерю вечером.

Можно отправлять составы на ответную игру и выставлять новые условия замен.

Vamp1re
Воинствующий прозаик
Сообщения: 1199
Зарегистрирован: 06 авг 2007 22:12
Откуда: Минск, Марсель (Франция)
Контактная информация:

Сообщение Vamp1re » 08 ноя 2018 18:30

Yazynin, кстати, я вот задумался. Допустим, первый матч завершился 0:0, во втором по ходу матча те же нули на табло - сработает ли какая-либо из замен (мы проходим или мы не проходим в след раунд)?

ЗЫ. на всякий случай в ближайшем матче проверю опытным путем такой расклад, если счет будет располагать.

Vic111
Доктор форумных наук
Сообщения: 15058
Зарегистрирован: 16 май 2008 12:44
Откуда: г.Молодечно, id=1193
Благодарил (а): 14 раз
Поблагодарили: 27 раз
Контактная информация:

Сообщение Vic111 » 08 ноя 2018 19:22

Vamp1re писал(а):кстати, я вот задумался. Допустим, первый матч завершился 0:0, во втором по ходу матча те же нули на табло - сработает ли какая-либо из замен (мы проходим или мы не проходим в след раунд)?
ИМХО нужны примерно такие условия по суммарному результату:
- дефицит 2 гола (действительно и когда 2 забитых гола приносят общую победу, и когда они позволяют лишь сравнять счёт по сумме двух матчей);
- дефицит 1 гол (действительно и когда 1 забитый гол приносит общую победу, и когда он позволяет лишь сравнять счёт по сумме двух матчей);
- ничья по сумме 2 матчей (такая же ничья, как и в первом матче, т.е. при отсутствии голов будет назначено дополнительное время);
- запас 1 гол (действительно и когда 1 забитый соперником гол приносит ему общую победу, и когда позволяет лишь сравнять счёт по сумме двух матчей);
- запас 2 гола (действительно и когда 2 забитых соперником гола приносят ему общую победу, и когда позволяют лишь сравнять счёт по сумме двух матчей).

Vic111
Доктор форумных наук
Сообщения: 15058
Зарегистрирован: 16 май 2008 12:44
Откуда: г.Молодечно, id=1193
Благодарил (а): 14 раз
Поблагодарили: 27 раз
Контактная информация:

Сообщение Vic111 » 08 ноя 2018 19:27

А для упрощения алгоритма можно было бы пойти на то, что в последнее время активно предлагается в реальном футболе - исключение преимущества гостевого гола.

Vamp1re
Воинствующий прозаик
Сообщения: 1199
Зарегистрирован: 06 авг 2007 22:12
Откуда: Минск, Марсель (Франция)
Контактная информация:

Re: Еврокубки. Условие замены – мы не проходим в следующий раунд

Сообщение Vamp1re » 08 ноя 2018 19:58

Vic111, хороший вариант, но я бы предложил его немного доработать.

Дабы не раздувать меню с вариантами до их неприличного количества (с приведенными выше вариантами имеющиеся 20 превратятся в 25), можно адаптировать текущую версию под ответные матчи.
Т.е. имеющиеся "выигрываем, выигрываем 1 мяч, выигрываем 2 мяча и т.д." рассматривать не как результат данного матча, а как суммарный по итогам обеих игр. Соответственно текущие пункты меню либо переименовать в дефицит/запас/ничья и т.п., либо оставить в текущем виде.

Ну и, по-хорошему, помимо подробного описания всех этих алгоритмов в правилах, я бы еще прикрутил возле каждой замены в графе условия хелп по ней. Для аналога идеально подойдет Изображение возле выбора Вида игры, т.к. в нем подтягивается не общее описание, а по конкретно выбранному пункту (например, если выбрана норма, то описание будет именно для нормы).

Vic111
Доктор форумных наук
Сообщения: 15058
Зарегистрирован: 16 май 2008 12:44
Откуда: г.Молодечно, id=1193
Благодарил (а): 14 раз
Поблагодарили: 27 раз
Контактная информация:

Сообщение Vic111 » 08 ноя 2018 20:34

Понимаю, что получается слишком много вариантов замен, если пытаться оставить замены от счёта конкретного матча, добавив замены по сумме.
А что если сделать 2 блока замен на выбор: или по сумме 2 игр, или по отдельно взятому матчу?

BOGG
Воинствующий прозаик
Сообщения: 1011
Зарегистрирован: 30 сен 2014 13:08
Откуда: Пасуш Феррейра; ID=494

Сообщение BOGG » 09 ноя 2018 17:22

Yazynin,
ни одна из замен не сработала.

Dinon84
Доктор форумных наук
Сообщения: 14473
Зарегистрирован: 29 авг 2008 12:06
Откуда: Командир ЧМырят, id 290
Контактная информация:

Сообщение Dinon84 » 09 ноя 2018 17:25

Я видел что я по пенальти выиграл ))) Но счас мою победу "забрали". Замены на "не проходим" сработали.

Vamp1re
Воинствующий прозаик
Сообщения: 1199
Зарегистрирован: 06 авг 2007 22:12
Откуда: Минск, Марсель (Франция)
Контактная информация:

Сообщение Vamp1re » 09 ноя 2018 18:29

https://test.pbliga.com/view_match.php?id=10812882" onclick="window.open(this.href);return false;

1. Как-то криво все сработало по итогу. 1-я замена из условия "мы не проходим" сработала при равном счете по сумме двух матчей, замена id=5906979 при условии мы не проходим не сработала (хотя мы не проходили), при этом 3-я аналогичная замена на более поздней минуте таки сработала.
2. Также на 80-й минуте по условию мы не проходим включилась полная отдача, а на на 83-й минуте она... опять включилась.
3. По непонятной причине вместо ДМа на этой позиции оказался АМ (хотя я ставил ДМа на родную позицию, а АМ был в запасе). Ну и судя по всему из-за этого бага у Марселя отображается 9 полевых (пропал тот самый ДМ-АМ).

Dinon84
Доктор форумных наук
Сообщения: 14473
Зарегистрирован: 29 авг 2008 12:06
Откуда: Командир ЧМырят, id 290
Контактная информация:

Сообщение Dinon84 » 09 ноя 2018 20:21

Vamp1re, по 3-му пункту. там вроде в первой генерации у тебя травма была у кого-то... ты кстати по пенальти проиграл )

Vamp1re
Воинствующий прозаик
Сообщения: 1199
Зарегистрирован: 06 авг 2007 22:12
Откуда: Минск, Марсель (Франция)
Контактная информация:

Сообщение Vamp1re » 09 ноя 2018 20:42

Dinon84, не в курсе был, что уже несколько генераций прошло) Тогда, видимо, всё ок по этому пункту.

WandererBel
Магистр форумных наук
Сообщения: 6649
Зарегистрирован: 05 ноя 2007 11:15
Откуда: ЭМП (Энергичный Молдавский Президент)
Благодарил (а): 1 раз
Контактная информация:

Сообщение WandererBel » 09 ноя 2018 21:18

Хм...я вижу только одну генерацию https://test.pbliga.com/view_match.php?id=10812882" onclick="window.open(this.href);return false; , как вы все сыграли то?

Dinon84
Доктор форумных наук
Сообщения: 14473
Зарегистрирован: 29 авг 2008 12:06
Откуда: Командир ЧМырят, id 290
Контактная информация:

Сообщение Dinon84 » 09 ноя 2018 21:39

я только про Марсель помню и то что Эрзени выиграло 3-2... ну и свои 3-2...
в ростере кстати статистика игроков с учетом второй игры
зы. https://test.pbliga.com/mng_stat_game.php" onclick="window.open(this.href);return false; во где смотрите

Yazynin
Руководство ПБ-Лиги
Сообщения: 7326
Зарегистрирован: 26 мар 2003 14:38
Откуда: Флориана (Мальта)
Контактная информация:

Сообщение Yazynin » 10 ноя 2018 02:21

Игры генерились по несколько раз - дорабатывал отладочный вывод, немного менял срабатывание условий, в общем, отлаживался.

замены имеют следующие индексы.
20 - мы не проходим в следующий раунд
21 - мы ВЫХОДИМ в следующий раунд

если строчка выделены зеленым то условие истинно. если красным - ложно.
Полная ничья (повтор счета первой игры) разгуливается следующим образом.
Условие - мы не проходим в следующий раунд - истинно
Условие - мы ВЫХОДИМ в следующий раунд - ложно
[Эсбьерг (Эсбьерг)]20:{1:2}/{3:1}we_win
Этот вывод в хронику расшифровывается следующим образом
20 - проверка условия " мы не проходим в следующий раунд".
В первых фигурных скобках счет текущей игры, относительно указанного клуба
Во вторых фигурных скобках счет первой игры, опять относительно указанного клуба
we_win - сработавшая проверка - перевес по разнице мячей.

Вроде бы вот эта пара Эсбьерг (Эсбьерг, Дания) - Атлетико (Мадрид, Испания) в ответки Тестовой ЛЧ
сыграла любопытно, для проверки условий.
первый матч: Эсбьерг - Атлетико 3:1
по ходу матча Атлетико сделал счет 2:0 в свою пользу, что выводило его в следующий раунд за счет гостевого мяча.
В общем, вот ответный матч.
Красиво с настроем с 60 минуты. счет 1:0, Эсбьерг понимает что он всё-равно выходит в следующий раунд и переходит на спокойную.
на 64 минуте он ловит второй гол и уже не проходит в следующий раунд, поэтому он включает полную отдачу
И на 77 минуте забивает гол, делая счет 2:1, и так как он опять проходит дальше, то вновь включает спокойную.

Ответить