Очевидный пример применения абстракций. Все жители деревни по сути есть одно и то же, но с разными настройками, почему бы и не воспользоваться единым методом?
Одним из очевидных улучшений будет добавление случайного действия, например захода в трактир после работы или диалогов между жителями при встрече.
я решил взять самые очевидные и простые методы. улучшать так то можно как угодно, все зависит от фантазии, просто для конкретно данного случая решил не усложнять особо
Очевидный пример применения абстракций. Все жители деревни по сути есть одно и то же, но с разными настройками, почему бы и не воспользоваться единым методом?
Одним из очевидных улучшений будет добавление случайного действия, например захода в трактир после работы или диалогов между жителями при встрече.
наверное на статью особо не тянет, не знаю, если будет солидарное мнение можно сделать статью, сначала решил сделать в блог хотя бы PhysCraft:
Как следующий этап данной разработки, можно сделать ИИ, который будет прокладывать путь по ребрам.
ИИ вообще заслуживает отдельного блока) по сути ему нужно будет выбирать точку которая наиболее близкая к конечной, а алгоритм достроит за него путь. Можно сделать базовый ИИ для жителя, в котором будут условные потребности, типа, поработал вот он какое то время, и чем выше усталость, тем вероятнее он пойдет отдохнуть, или учет материалов если это кузнец, наработал материал, пошел сложил на склад или торговцу
а кстати я даже больше скажу насчет пути, можно добавить на каждый граф свой приоритет, и затем искать пути с определенным приоритетам
допустим главные дороги с приоритетом 3, всякие небольшие отклонения от дороги имеют приоритет 2, а самые далекие не идущие рядом с цивилизацией 1
пускаем жителя по приоритету 3, он идет по дороге т.к. выбирает только такой приоритет, пускаем разбойника по приоритету 1, и он старается обойти все оживленные места
Комментарии проекта Блог им. Hatsume_Hate
Оживляем любое поселение в RPG-Like карте без сотни триггеров
Одним из очевидных улучшений будет добавление случайного действия, например захода в трактир после работы или диалогов между жителями при встрече.
PhysCraft:
Заклинания на заказ для Warcraft 3 (Платные)
Отредактирован Берги