Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Реализация "толп монстров" низкого уровня
DF2 :: ФОРУМЫ > Игровые форумы > Heroes of Might & Magic III > Horn of the Abyss > Архив открытого форума
DarkEmperor
Привет!

Недавно возникла интересная идея. В продолжительных играх часто набираются стеки монстров низкого уровня (скелеты, гоблины, т.п.) количеством от 200 до 1000 штук и более. Но графически вся эта толпа отображаеться все равно одним юнитом, причем таким что занимает одну клетку.

Предложение следующее: По чему бы не сделать "толпу монстров" например если количество скелетов 1-100 они отображаються как один юнит и занимают оду клетку. Если их уже 100-250 то два скелета. 250-500 - три скелета в двух клетаках. 500-1000 - 4 скелета. Больше 1000 - 5 скелетов.

Причем эту "толпу" можно собрать из разных юнитов например один скелет будет с мечом, другой с пикой, третий с дубиной или топором и т.д.
Таким образом визуально мы получим ощущения присутствия "орды" монстров, которой в обычной реализации героев просто нету.
nosferatu
Идея хорошая, но не для героев три. Здесь люди борются, что бы одно существо нормально сделать и уместить его на одной-двух клетках, а ты предлагаешь впихнуть пять существ. А делать так, чтобы они занимали больше двух клеток не выйдет. Конечно были попытки сделать колесницу, занимающую три клетки, но не совсем понятно, увенчались ли они успехом...
hippocamus
Колесница запряжена мини-львами и занимает теперь 2 клетки.
Etoprostoya
Цитата
если количество скелетов 1-100 они отображаються как один юнит и занимают оду клетку. Если их уже 100-250 то два скелета. 250-500 - три скелета в двух клетаках. 500-1000 - 4 скелета. Больше 1000 - 5 скелетов.

То бишь, размер юнита, одноклеточный или двуклеточный, будет зависеть от размера стека? Что-то не катит. fie.gif
А сколько клеток (гексов) будет занимать стек в тысячу кентавров? Не четыре же клетки! blink.gif
Vade Parvis
Мне когда-то в голову приходила подобная идея, но с другим принципом реализации и существенно влияющая на баланс.
Толпа существ больше n во время боя автоматически разделяется на два равных (либо близких по размеру со случайным разбросом, с n в первом стеке и остатком во второ и т. п. — возможных вариантов реализации много) полностью самостоятельных стека. Особо большая толпа — на три, четыре и так далее.
Как вариант — можно было бы извратиться и сделать их взаимосвязанными, с "совместными" плюшками/штрафами при определённых обстоятельствах.
Shurup
а никого не коробит, что место которое занимает на поле один кентавр могли бы занимать два слота по 1000 титанов?

Реализм не получится даже примерный. Избавиться от этого можно было бы только если самое большое существо занимало бы столько клеток, во сколько оно больше самого маленького и при этом в каждом слоте был только один юнит. Но это были бы уже не герои.

Это называется игровая условность. Как и пошаговость игры, как и то, что шахматный конь ходит буквой "Г", как и то что кораблики в "морском бое" не перемещаются на протяжении всего боя...
tolich
Цитата(Shurup @ 24 Nov 2010, 19:20) *
кораблики в "морском бое" не перемещаются на протяжении всего боя...

читаешь мысли
Agar
Играйте в "Восхождение на трон" smile.gif
Axolotl
Тут скорее уж просто не мешало бы поправить ИИ уличных монстров, т.е. правила по которым они разделяются либо на большое кол-во стеков либо на 1-2. Разделяются, на сколько знаю исходя из соотношения сил. Т.е. если если ваше войско слабее они делятся но большое кол-во стеков, если сильнее то на меньшее. Что далеко не всегда правильно, а иногда и создает возможность для немого читерских тактик с файрболом, кольцом холода, инферно.
Хорошо бы прописать более сложный алгоритм по которому уличные монстры делятся на группы...вообще в героях в ИИ много недочетов, ну всего не могли создатели учесть.
Etoprostoya
Цитата(Axolotl @ 24 Nov 2010, 20:38) *
ИИ уличных монстров

IQ гопников? biggrin.gif
Vade Parvis
Shurup, ну, в моём "встречном предложении" 1000 титанов будут занимать аккурат столько же стеков, сколько и 1000 копейщиков.
Впрочем, это в любом случае идея не для HotA.
feanor
Напоминаю, что число стэков на поле боя сильно (21 с каждой стороны) и достаточно серьезно (хрен снимешь, короче) ограничено.
DarkEmperor
Цитата(feanor @ 24 Nov 2010, 21:56) *
Напоминаю, что число стэков на поле боя сильно (21 с каждой стороны) и достаточно серьезно (хрен снимешь, короче) ограничено.


А никто не думал о том чтобы увеличить размер поля боя? Мотивация тут может быть следующая: При использовании ХайРез мода бой проходит в режиме 800-600 тогда как сама игра играется с разрешением много большим. Плюс экраны сейчас больше чем те что были во времена разработки героев, а значит можно увеличить поля боя в 1.5 раза без потери качества изображения.


По поводу орд титанов и т.п. предложение мое касается только низкоуровневых монстров, да про кентавров я не подумал... их можно оставить как есть -- они и так большие smile.gif А 1000 титанов или драконов в реальной игре врят-ли можно собрать...
Vade Parvis
feanor, фсё, тогда затыкаюсь. Не стоит такая хрень (даже в порядке "обкаточного" мода) связанных с преодолением ограничения трудностей.
Iv
Цитата(DarkEmperor @ 24 Nov 2010, 23:47) *
А никто не думал о том чтобы увеличить размер поля боя?

3156ой....
Как будешь перебалансировать скорости юнитов при увеличении поля боя?

Цитата(DarkEmperor @ 24 Nov 2010, 23:47) *
По поводу орд титанов и т.п. предложение мое касается только низкоуровневых монстров, да про кентавров я не подумал... их можно оставить как есть -- они и так большие smile.gif

двойные подходы, значит?

Цитата(DarkEmperor @ 24 Nov 2010, 23:47) *
А 1000 титанов или драконов в реальной игре врят-ли можно собрать...

Скриншот показать?
Axolotl
Цитата(DarkEmperor @ 25 Nov 2010, 00:47) *
Цитата(feanor @ 24 Nov 2010, 21:56) *
Напоминаю, что число стэков на поле боя сильно (21 с каждой стороны) и достаточно серьезно (хрен снимешь, короче) ограничено.


А никто не думал о том чтобы увеличить размер поля боя? Мотивация тут может быть следующая: При использовании ХайРез мода бой проходит в режиме 800-600 тогда как сама игра играется с разрешением много большим. Плюс экраны сейчас больше чем те что были во времена разработки героев, а значит можно увеличить поля боя в 1.5 раза без потери качества изображения.


По поводу орд титанов и т.п. предложение мое касается только низкоуровневых монстров, да про кентавров я не подумал... их можно оставить как есть -- они и так большие smile.gif А 1000 титанов или драконов в реальной игре врят-ли можно собрать...


Увеличить то (теоретически) можно, но предется огромное количество всего остального, лавиной следующего из этого изменения ребалансировать. Если же всего остального не менять то мы просто катастрофически испортим тактический баланс. А если менять, то поменять придется столько всего, что это уже будет почти другая игра, может быть даже и хорошая (если удастся создать новый хороший баланс), но другая.
DarkEmperor
Ясно) Нет так нет, я просто высказал свою идею )

Но на счет "другой игры" насколько я помню в пятых героях игровое поля будет по больше, особенно при осаде города.
А больше поле = больше тактики. В любом случае со всеми нововведениями от вога и с тем что планируется принести за счет других модов это уже будут не те оригинальные герои. Наоборот моды позволяют развить оригинальную идею и продвинуться дальше, развивая и углубляя геймплей smile.gif
tolich
Цитата(DarkEmperor @ 26 Nov 2010, 16:54) *
в пятых героях игровое поля будет по больше, особенно при осаде города.

пятые вышли давно, может в шестых?
packa
А у меня вообще регулярно набирается 100000+ скелетов....
Некромантия она такая)
Axolotl
Цитата(DarkEmperor @ 26 Nov 2010, 18:54) *
Ясно) Нет так нет, я просто высказал свою идею )

Но на счет "другой игры" насколько я помню в пятых героях игровое поля будет по больше, особенно при осаде города.
А больше поле = больше тактики. В любом случае со всеми нововведениями от вога и с тем что планируется принести за счет других модов это уже будут не те оригинальные герои. Наоборот моды позволяют развить оригинальную идею и продвинуться дальше, развивая и углубляя геймплей smile.gif


Да нет, как мод - хорошо всё что угодно. Возможность - ведь это не обязательность. Но следует представлять серьезность этой задачи, так-как увеличение поля даже на несколько гексов требует полного глубокого переосмысления очень многих параметров. Очень многое на этом завязанно.

Вот несколько вжных вещей:

Во первых скорость самих юнитов, и весь посторенный на этом баланс.

Во вторых - стреляющие юниты. Многое основанно на том, за сколько ходов добегут юниты до противоположного края. Мы кстати
играя друг с другом, в конце-концов пошли на такой серьезный шаг, как полную отмену закла "замедление" (а в играх на развитие, в финальной битве глав.героев еще и "ускорение". Так-как из-за замедлялки очень часто выпадают кому-то слишком сильные артефакты охраняемые медленными монстрами, которые очень легко бьются с экспертным замедлением, даже довольно слабым войском со стрелками.

3 - Заклы действующие на определенный радиус, ну и всё из этого вытекающее.

4 - Возможность убегать и бить более быстрыми неотвечающими юнитами (особенно быстрыми и летающими). И без того имеется пара читерских тактик например с феечками.

5 - Навык "Тактика"

Это на вскидку, наверняка еще множество нюансов если начать анализировать.
feanor
Ну, для начала - проблема в том, что это фактически невозможно.
Аларик
Цитата(feanor @ 26 Nov 2010, 23:52) *
Ну, для начала - проблема в том, что это фактически невозможно.



Напомню смену разрешения экранна тоже называли невозможной...
Etoprostoya
Цитата
Напомню смену разрешения экранна тоже называли невозможной...

Для реализации смены разрешения было заменено очень много кода. Но, поскольку этот заменённый код не затрагивал геймплей, вы этого не заметили и играете как бы в ту же самую игру с как бы тем же интерфейсом, но с другим разрешением. Если здесь также заменять код, то получите уже другую игру, с другими битвами, другим ИИ, короче другую стратегию. Хотите другую игру? Играйте в другую игру!
feanor
Цитата
Напомню смену разрешения экранна тоже называли невозможной...

Дак вот, изменение поля боя - еще сложнее.
Etoprostoya
Цитата
Так же хочу напомнить всем на форуме, что видимо, когда на экране мы видим отряд копещиков числом 1, это не означает, что у нас действительно один копещик в армии, а означает, что у нас один элементарный отряд копещиков (сколько там у него жизней? столько и человек в элементарном отряде, например), чего нельзя сказать о драконах.

Один копейщик не есть один копейщик, да? Не вижу логики.
Цитата
Иначе говоря: один дракон это реально один дракон, в то время как один копейщик это толпа копещиков.

Это вывод такой? Сам ещё раз почитай его и, если не поймёшь, что ты морозишь, то прочитай ещё несколько раз.
Цитата
Ну сами подумайте - кто будет держать на службе в армии 1-ого копещика?

Некоторые вообще с одним крестьянином ходят и ничего... smile.gif
Цитата
один копейщик это толпа копещиков...
1 копещик это 1 копещик

Да-да, конечно.
Цитата
Конечно это сильно меняет динамику игры, зато вносит нечно интересное.
Перефразируя одного форумчанина - натягивание совы на баян. Или козы на глобус?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.