PDA

Просмотр полной версии : Ограничение количества юнитов на клетке путём их ослабления....



SpiritOfMeadows
01.07.2018, 18:34
Да, знаю, что вышла шестая часть, но даже смотреть на неё не буду. Имхо, лучше 4 части ещё ничего не придумали. Если тема уже подымалась, извините, искал, не нашел.

И так, в один момент пришла идея, как избавиться от больших орд под городом. До банального просто - после N-го количества юнитов на клетке начинает работать штраф, отнимающий определённый процент их силы. Идея даже не моя, она уже была реализована в моде "Defence". Но чуть не так, как я хотел.

Допустим у нас в стеке 5 юнитов, пока что они чувствуют себя нормально. Если увеличить их число до 10 (на 100%), то сила каждого юнита упадёт на половину. Процент штрафа и квоту на количество юнитов (да хоть 1) указать GlobalDefines, добавив два соответствующих тега. Можно даже разделить морские и сухопутные юниты (у морских квота будет меньше) А генерал, к примеру, позволяет увеличить квоту на 1 или даже N количество в своём стеке. А какое нибудь чудо, может даже и малое увеличивает общую квоту, и захват города, где находится такое знание сможет дать не хилое такое преимущество).
Дальше уже нужен только Питон, как я понимаю. Но меня ещё интересует то, будет ли АИ понимать эту новую концепцию, или нужно ещё и в SDK лезть?

Получается, можно как и раньше собирать юниты в толпу, для более простого передвижения, но толпой уже на город не попрёшь (да даже на один юнит), а если что-то не нравится, быстро блокнотом подправил... Даже получается как и в реальной жизни, если собрать большую толпу на небольшой территории, то её намного проще разнести артиллерией... Хотя тут можно и схитрить, просто выведя юнит из стека и только потом атаковать в течении одного хода, что меня и напрягает...

Snake_B
02.07.2018, 10:19
Но меня ещё интересует то, будет ли АИ понимать эту новую концепцию, или нужно ещё и в SDK лезть?

а как по твоему он это поймет? только сдк..
другое дело, что ИИ обычно стеки убийцы не делает, а делит армии.. так что может и прокатить..