Hunter or Victim - это мультиплеерная карта для Warcraft 3 соединившая в себе жанры стелс и выживания.
Огромный процедурно генерируемый мир сделает каждое ваше путешествие уникальным.
Используйте мастерство скрытности и навыки выживания, что бы устранить соперников или объедините усилия для победы над Древним Злом.
106 24 742
0
17
1 день назад
0
Это похоже на вопрос сжатия, так то 100 вариаций можно и в одну строку засунуть. Только работа со строками в jass желает лучшего
С генератором действительно есть момент что при изменении его в одном месте придется менять и во втором, а так как языки разные то получается не очень
Но я бы все равно разделил генератор города в UE и генератор кода для варкрафта, условно все элементы сохраняются в список json, а потом из него генерится код для варкрафта, а какой он будет код в варе вопрос второй
Да и какая разница хоть 10_000 строк если это чистый jass, можно же сгенерить и объявление функций которые строят города и сделать там лимит что каждый 10ый ассет создается через 0.01 в таймере и конечную функцию типа построй_город, а все if внутри. Зато будет полная консистенция с тем что в UE и что на выходе в варе
0
25
3 дня назад
Отредактирован Jack-of-shadow
0
Vlod, Я не стал делать генерацию областей, дабы не нагружать варик чрезмерными вычислениями, скармливаю ему уже готовый результат где области и путь стен уже заранее определен.

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

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

Возможно сделаю генератор областей, но только на строне UE.
0
17
4 дня назад
0
Генератор прикольный, дома/строения внутри областей генерируют некоторые кучки или линии, но эти кучки и линии на видео всегда внутри одной области, хотя место где области пересекаются, то есть на поворотах, тоже есть
Сам принцип преобразования областей и стен в строки не понял потому что области это группа четырехугольников которые можно так и хранить + точка смещения на итоговой карте, а граница стен и так выводится исходя из областей. Честно говоря если нужно сохранить конкретный вариант то я бы просто хранил генератор и сид от генератора случайных чисел или несколько сидов, например от областей, от стен и от строений внутри области
0
25
2 недели назад
0
CopyPaster, к этому всё идёт. В юнити уже начали аишки встраивать. Но пока что это просто ускоряет некоторые процессы.
0
5
3 недели назад
0
Jack-of-shadow, прикольный генератор, а так думаю скоро можно будет нейросетями полностью игры делать)
0
25
3 недели назад
0
CopyPaster, люмен тащит, учитывая что тут даже не пбр, но для полноценной игры ассетов маловато)
1
5
3 недели назад
1
Сначала не понял, думал это Рефоргет оО сделай ремастер на анриле! Выглядит как готовая игра)
3
25
3 недели назад
3
Последние новости!

Изменения
Добавил соединения стен между областями.
Это придаст вариативности фигурам.
Теперь строка описывает весь замок вот так:
C0A0аC0A0D1B1бD1C1C2A2D3C3баC2A2D3B3
буквы в нижнем регистре указывают на то что эти точки могут быть соеденены для создания стен между областями.

Думаю на этом остановлюсь и буду переносить на jass.
0
17
1 месяц назад
0
Jack-of-shadow, Да не надо переделывать, скинь как есть, кому очень надо - разберётся и под себя переделает или попросит кого )
Просто добавь в архив txt файл с описанием ньюансов, вроде невыделяемого материала или анимаций, и ок.
0
25
1 месяц назад
Отредактирован Jack-of-shadow
0
EugeAl, Декор делался специально для карты. И в нем есть много нюансов. Он использует "не выделяемый" материал (это нужно для шифт системы) и использует анимации для переключения вариаций. Также 60% декора в игре спавнится как спецэффекты (по этому имеют спецификации для наклонов и прочего). Из модели из коробки будут неюзабельны для других проектов.

На самом деле много кто просил декор. Если кто то займется я могу расшарить сами модели для переделки, потому что сам я врятле до этого доберусь.