Автор |
Сообщение |
АЛМАЗ [834]
2024-01-23 11:28
|
Изменить алгоритм отхила таким образом, чтоб он "понимал" что лежит в инвентаре из отхиливающих средств и пытался отхилиться минимумом юзов. А при равных юзах разных комбинаций чтоб приоритет получала комбинация с наименьшим использованием высокохилящих юзов (они самые дорогие в плане производства: прокачка, кол-во юзов в банке, время и т.п.)
Например:
В инвентаре банки +300, +600, +1000. Нужно отхилить, скажем, 1020 ХП.
Сейчас юзнется либо 4х300, либо 2х1000.
По моему предложению будет выбрано 1000, 300.
---
Возможно, предоставить игроку выбор алгоритма хила по кнопке: старый, мой, еще какой-то.
|
АЛМАЗ [834]
2024-01-23 11:50
|
Хотя... В упрощенном виде алгоритм такой, при исходных тех же:
1я итерация
НАЧАЛО
что там в инвентаре минимальное по хилу? а! +300!
+300 достаточно для отхила 1020? - нет
что там есть по-мощнее? а! +600
+600 достаточно для отхила 1020? - нет
что там есть по-мощнее? а! +1000
+1000 достаточно для отхила 1020? - нет
что там есть по-мощнее? мощнее нет, юз +1000, го то НАЧАЛО.
--
2я итерация
что там в инвентаре минимальное по хилу? а! +300!
+300 достаточно для отхила 20? - да, юз +300, го то КОНЕЦ.
|