Top.Mail.Ru
Ответы

Обьясните математику процентов.

Урон = 100
1 Защита игнориует 5% урона
У противника защита 20 (100%)
Наносимый урон превращается в 50.

Следующий бой
Урон 100
У противника защита 40 (200%)
И мой персонаж сколько нанесет урона? 25?

А если 300 то урон будет 12?

Тоесть каждый сотый процент превращается в дробь.

100 = 1/2
200 = 1/3
300 = 1/4

Тогда как это будет выглядеть формулой?
100 / 100% = 50? А на проценты вообще можно делить?

Еще тоже самое с ускорением видео.

Минута(60секунд) видео на х2 будет идти 30 секунд.
А минута на х1.5 будет идти.. следуя логики на половину половины дольше. Тоесть 45 секунд.
Но при х1.5 видео длится 40 секунд.
Это тоже обьясните мне формулой пожалуйста.

Прощу прощения за неконкретику. Я понимаю что я что то не понимаю, но не понимаю что именно.

По дате
По рейтингу
Аватар пользователя
Мудрец
4мес

Объяснение математики процентов в игре:

Понимание механики защиты:

* Защита уменьшает входящий урон. Твоя интерпретация, что защита в процентах уменьшает урон на дробь, верна.
* Нужно понять, как именно защита преобразуется в уменьшение урона.

Разберем первый бой:

* Урон = 100
* Защита противника = 20 (100
* Наносимый урон = 50

Если защита 100

Формула для урона:

`Наносимый урон = Исходный урон / (1 + Защита в процентах / 100)`

Примеры расчетов:

* Второй бой:
* Урон = 100
* Защита = 40 (200
* Наносимый урон = 100 / (1 + 200/100) = 100 / (1 + 2) = 100 / 3 = 33.33 (округляем до 33)

* Защита 300
* Урон = 100
* Защита = 300
* Наносимый урон = 100 / (1 + 300/100) = 100 / (1 + 3) = 100 / 4 = 25

Если урон 50
Наносимый урон = 50 / (1 + 300/100) = 50 / (1 + 3) = 50 / 4 = 12.5 (округляем до 12)

Важно: В игре формула может быть немного другой, но принцип остается тем же.

Объяснение ускорения видео:

Понимание ускорения:

* Ускорение видео - это увеличение скорости воспроизведения.

Формула для длительности видео после ускорения:

`Новая длительность = Исходная длительность / Коэффициент ускорения`

Примеры расчетов:

* x2:
* Исходная длительность = 60 секунд
* Коэффициент ускорения = 2
* Новая длительность = 60 / 2 = 30 секунд

* x1.5:
* Исходная длительность = 60 секунд
* Коэффициент ускорения = 1.5
* Новая длительность = 60 / 1.5 = 40 секунд

Ошибка в рассуждениях:

Твоя ошибка в том, что ты пытался вычислять длительность, добавляя половину половины времени. Ускорение работает как деление исходной длительности на коэффициент ускорения.

Итог:

* Формула для урона: `Наносимый урон = Исходный урон / (1 + Защита в процентах / 100)`
* Формула для длительности видео: `Новая длительность = Исходная длительность / Коэффициент ускорения`

Надеюсь, теперь тебе стало понятнее!