Генератор футбольных матчей
Создается футбольный онлайн-менеджер. Правила в принципе уже готовы - осталось написать генератор матчей.
Генератор расчитывает результаты матчей примерно следующим образом:
1.Расчитываются разница в силе, чем больше, тем больше баллов поступают в квоту команды, которая сильнее.
2.Расчёт коллизии(выигрыш одного стиля игры над другим), при выигрышной коллизии команда соответсвенно получает определённое количество баллов в квоту.
3.Расчёт домашнего бонуса(кроме товарищеских игр), также чем больше зрителей тем больше бонус, вернее тем больше баллов в квоту, если зрителей меньше половины стадиона то происходит вычитание из квоты. Наполняемость на данный момент зависит от погоды и от цены на билет.
4.Расчёт по тактике, допустим супернападение даёт чуть больше в квоту чем просто нападение, но допустим при катеначчио нападение сказывается опятьже отрицательно.
5.Расчёт расстановки происходит так. Защитник закрывающий игрока нападения даёт плюс в квоту(две линии, защита и полузащита защитного плана). Далее от полузащиты до нападения все 3 линии считаются так, что если игрок открыт, то он приносит баллы в квоту.
6. Расчёт карточек происходит абсолютно случайным образом.
7.Расчёт владения мячом зависит от квоты команды, соответсвенно у кого больше квота, тот и имеет больший процент владения.
8.Расчёт ударов. Если у команды нет нападающих, то количество ударов сокращается вдвое(такой вариант походит на катеначчио с защитной тактикой). Удары в створ ворот расчитываются так, берётся рендомное количество ударов, но столько, чтобы не превышало общее количество ударов, из которых будут расчитываться голы.
9. Расчёт голов. Берётся квота команды и вставляется в код, в котором присутсвует рендом. Принцип расчёта таков, что берётся количество ударов в створ ворот, и рендом решает был ли удар результативным. Соответсвенно чем больше ударов тем больше шансов на результативный удар. Каждый удар просчитывается так что, берётся рендомное число в определённых рамках и сравнивается с квотой команды, если квота больше числа то удар результативный.
Программист, который всё это осуществит уже есть, но нужно всё вышенаписанное написать для него в цифрах. Чтобы всё это могло быть реализовано.
Жду ваши идеи и предложения - пишите сюда или в личку.
Предложения скрыты.