Генератор футбольных матчей

Олег17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
14.12.2008

Создается футбольный онлайн-менеджер. Правила в принципе уже готовы - осталось написать генератор матчей.

Генератор расчитывает результаты матчей примерно следующим образом:

1.Расчитываются разница в силе, чем больше, тем больше баллов поступают в квоту команды, которая сильнее.

2.Расчёт коллизии(выигрыш одного стиля игры над другим), при выигрышной коллизии команда соответсвенно получает определённое количество баллов в квоту.

3.Расчёт домашнего бонуса(кроме товарищеских игр), также чем больше зрителей тем больше бонус, вернее тем больше баллов в квоту, если зрителей меньше половины стадиона то происходит вычитание из квоты. Наполняемость на данный момент зависит от погоды и от цены на билет.

4.Расчёт по тактике, допустим супернападение даёт чуть больше в квоту чем просто нападение, но допустим при катеначчио нападение сказывается опятьже отрицательно.

5.Расчёт расстановки происходит так. Защитник закрывающий игрока нападения даёт плюс в квоту(две линии, защита и полузащита защитного плана). Далее от полузащиты до нападения все 3 линии считаются так, что если игрок открыт, то он приносит баллы в квоту.

6. Расчёт карточек происходит абсолютно случайным образом.

7.Расчёт владения мячом зависит от квоты команды, соответсвенно у кого больше квота, тот и имеет больший процент владения.

8.Расчёт ударов. Если у команды нет нападающих, то количество ударов сокращается вдвое(такой вариант походит на катеначчио с защитной тактикой). Удары в створ ворот расчитываются так, берётся рендомное количество ударов, но столько, чтобы не превышало общее количество ударов, из которых будут расчитываться голы.

9. Расчёт голов. Берётся квота команды и вставляется в код, в котором присутсвует рендом. Принцип расчёта таков, что берётся количество ударов в створ ворот, и рендом решает был ли удар результативным. Соответсвенно чем больше ударов тем больше шансов на результативный удар. Каждый удар просчитывается так что, берётся рендомное число в определённых рамках и сравнивается с квотой команды, если квота больше числа то удар результативный.

Программист, который всё это осуществит уже есть, но нужно всё вышенаписанное написать для него в цифрах. Чтобы всё это могло быть реализовано.

Жду ваши идеи и предложения - пишите сюда или в личку.

Предложения скрыты.