![]() |
5 ноября 2021
|
Asteroid
С половиной уклонившихся будет сложно, это надо отрисовать сначала, скажем, десять юнитов, скажем. Потом внезапно половина из них задета по касательной, с вероятностью 50% треть отхилится... но на разное количество здоровья, треть погибла. С погибшими просто, вычеркиваем, а как этих отображать? раздваивать один юнит? что вот у нас тут с 30% здоровья, тут - все здоровенькие? Считать опять за сотню? Но чем это тогда принципиально отличается от "100 урона льдом/огнем"? Будет 70% урона на 40% юнитов, например. В сухом итоге. Или будет теперь на поле два юнита вместо одного? Мне кажется, что только разные типы урона тащат за собой, что разные классы будут по-разному уязвимы (хотя это лед-огонь тот же), у вас вот истощение придумалось, оно тоже может быть разное для разных типов. Я вот про это думаю. И там сложненько, а если упрощать - получится то же самое на выходе, что и есть, просто замороченнее. Еще же дружественный огонь можно подключить - будет еще замороченнее. Считаем каждому юниту отдельно все статы - да, возможно, но когда одна картинка у нас за сотню юнитов отвечает - летит отображение, когда вся тысяча юнитов на картинке - ленивый игрок (я) просто не станет отслеживать. |