Hunter or Victim

Hunter or Victim - это мультиплеерная карта для Warcraft 3 соединившая в себе жанры стелс и выживания.
Огромный процедурно генерируемый мир сделает каждое ваше путешествие уникальным.
Используйте мастерство скрытности и навыки выживания, что бы устранить соперников или объедините усилия для победы над Древним Злом.
163 28.5K
26
жаль быстро ломается
Balanard, У класса "Странник" есть бонус на приземление, плюс при прокачке алхимии добыть сети для починки не проблема.
В 1.05 будет больше способов для его ремонта.
26
Последние новости!

Полеты нового обновления

2
Офигеваю с атмосферы и того как все проработано. Оживающие мертвяки вообще жути наводят.
Планер удобный, жаль быстро ломается. А вот дирижабль угнать не получилось.
26
Вышла новая версия!
Прокрутить к ресурсу

Глобальное Обновление 1.04


Версия 1.04

Баланс
• Класс Странник: Доп шанс на аккуратную посадку дельтаплана 30%.
• Теперь у торговцев иногда появляются редкие предметы.
• Теперь доп. действия не блокируются пока игрок висит на дереве.
• Новый рецепт: Шишка + Скользкая масса => Эликсир энергии

Окружение
• Теперь в хижинах можно развести огонь в печи.
• Теперь некоторые малые пещеры соединены тоннелями.
Крепости
• Теперь в чаще леса можно встретить заброшенные и не только города.
• Город идеальное место чтобы пережить осаду нежити.
• Заброшенные дома внутри города могут стать хорошим местом для ночлега.
• Попасть в закрытый город можно через подвал либо использовав скрытый рычаг.
ИИ
• Теперь можно встретить беглых рабов.
• Добавлено несколько тысяч новых диалогов.
• Улучшено поведение ИИ в различных ситуациях.
Опьянение
• Следите за разумом героя если выпиваете с НПС, иначе вас могут обокрасть во сне.

Существа
• Новое существо: Крысиный Рой, Овца, Курица
Предметы
• Новые предметы: Дельтаплан.
Дирижабли
• Некоторые союзники могут перевезти вас на дирижабле в указанную точку за 50 золотых.
• Игрок может добыть свой дирижабль и путешествовать на нем.
• Дирижабль под управлением игрока может сбрасывать бомбы.

Дельтаплан
• Игрок может найти или купить дельтаплан.
• Дельтапланом можно пользоваться даже с тяжелым грузом.
• Испорченный дельтаплан можно отремонтировать с помощью сетей.

Управление и Интерфейс
• Теперь если игрок промахивается орлиным зрением по юниту, то ищется ближайший юнит в точке.
• Теперь если игрок промахивается мимо подбираемого предмета, то радиус поиска увеличивается.
Оптимизация
• Ускорена загрузка и генерация карты.
• Обновлена предзагрузка способностей.
Исправления
• Улучшен поиск при подборе предметов на башнях и в зданиях.
• Исправлен баг зацикливания захоронений.
• Исправлен баг зацикливания при получении награды за квест.
• Увеличена скорость загрузки карты
• Исправлен баг из за которого все реки были высохшими.

• Версия 1.03 Ru
• Версия 1.02 Ru
• Версия 1.01 Ru
• Версия 1.00 Ru

Скриншоты RenderEdge



26
Vlod,
хоть 10_000 строк если это чистый jass
Но это будет весить неприемлимо. Условных 50 вариаций городов где 2000 объектов в каждом - это 6.8 мб текста без сжатия.

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

Наделал пачку вариаций.
Осталось доправить модельки и некоторые косяки. И можно будет переходить к аишкам и ивентам.
Загруженные файлы
18
Это похоже на вопрос сжатия, так то 100 вариаций можно и в одну строку засунуть. Только работа со строками в jass желает лучшего
С генератором действительно есть момент что при изменении его в одном месте придется менять и во втором, а так как языки разные то получается не очень
Но я бы все равно разделил генератор города в UE и генератор кода для варкрафта, условно все элементы сохраняются в список json, а потом из него генерится код для варкрафта, а какой он будет код в варе вопрос второй
Да и какая разница хоть 10_000 строк если это чистый jass, можно же сгенерить и объявление функций которые строят города и сделать там лимит что каждый 10ый ассет создается через 0.01 в таймере и конечную функцию типа построй_город, а все if внутри. Зато будет полная консистенция с тем что в UE и что на выходе в варе
26
Vlod, Я не стал делать генерацию областей, дабы не нагружать варик чрезмерными вычислениями, скармливаю ему уже готовый результат где области и путь стен уже заранее определен.

Изначально в карте я использовал пресеты. Например для лагерей разбойников я сохранял трансформ и тип каждого ассета. В рамках города это получалось бы около 2000 строк на каждый пресет.

А щас нужно только две строки: описание областей и путь стен.
100 вариаций городов займут 200 строк.

Возможно сделаю генератор областей, но только на строне UE.
18
Генератор прикольный, дома/строения внутри областей генерируют некоторые кучки или линии, но эти кучки и линии на видео всегда внутри одной области, хотя место где области пересекаются, то есть на поворотах, тоже есть
Сам принцип преобразования областей и стен в строки не понял потому что области это группа четырехугольников которые можно так и хранить + точка смещения на итоговой карте, а граница стен и так выводится исходя из областей. Честно говоря если нужно сохранить конкретный вариант то я бы просто хранил генератор и сид от генератора случайных чисел или несколько сидов, например от областей, от стен и от строений внутри области