Кофе
emergency
дневник заведен 08-07-2007
закладки:
цитатник:
дневник:
местожительство:
Москва, Россия
Среда, 10 Декабря 2014 г.
15:02 да
10:08 решение задачи в прошлом посте
у меня адово трещала башка, поэтому я не стал доводить до какой-то аккуратной единой формулой, а сделал двумя последовательными алгоритмами

читать подробнее

p.s. тока сейчас заметил что трансляция полегла. ну сейчас она выкинет
09:27 арргх
башка трещит

значит есть сила игрока (PlayerPower)
есть сила моба (EnemyPower)

Если их силы одинаковые - то вероятность 0,75 что в бою победит игрок (DifficultyCoefficient = 0,75 )
Если сила игрока в 5 раз меньше - то со стопроцентной вероятностью победит монстр (PlayerWeaknessCoefficient = 5)
Если сила игрока в 2 раза больше - со стопроцентной вероятностью он моба побьёт (PlayerSuperiorityCoefficient = 2)

Между DifficultyCoefficient и PlayerWeaknessCoefficient, а так же между DifficultyCoefficient и PlayerSuperiorityCoefficient - вероятность распределена равномерно.

Задача: Имея все эти входные данные - написать формулу, по которой считается вероятность, с которой игрок победит моба.
Закрыть