26

» Hunter or Victim / Hunter or Victim

Последние новости!

Update 1.03c Eng

Translation of the Map into English.
• Version 1.03c Eng
26

» Hunter or Victim / Hunter or Victim

Последние новости!
Понял что для ИИ и эвентов мне понадобятся не только стены но и области.
По этому изменил подход к генерации.

Теперь стены генерируются по форме которую образуют расставленные области.

На выходе получаем 2 строки такого вида:
Форма стен:
D0B0A1B0D3C3D0D0B1C2C1A1C0A0D1C1A
Области города:
24+6+12-16+8-24+8-12+2-12+26+6-10-20+26+

Добавил шанс на разрушение стены.
Линии строений теперь не нужно сохранять в строку, они будут автоматически заполнять области если позволяет размер.
Также расширил вариации для построек, теперь поддерживаются дополнительные ассеты.


Работает примерно так:

Логика для редактора


• 1.Ищем все связанные с выбранным объектом области.
• 2.Проходимся по клеткам найденных областей и создаем таблицу.
Клеткам на углах области присваиваем значение 3, остальным 1, при пересечении областей складываем сумму.
• 3.Строим путь.
Начинаем от первой клетки, проверяем шаг влево, вправо, вверх и вниз и двигаемся вперед.
0 и 2 это пересечение областей либо не размеченная область.
1,3,6 можно сделать шаг.
Сохраняем полученный путь Линия (A,B,C,D) + Поворот (0,1,2,3):
Пример пути: B0D3C3D0D0B1C2C1A1C0A0D1C1A2A1B2
• 4.Сохраняем координаты областей MinX+MinY+MaxX+MaxY:
Пример областей: 24+6+12-16+8-24+8-12+2-12+26+6-10-20+26+1
Для экономии сохраняются координаты деленные на 192.

Логика для генератора

• 1.Спавним области читая строку CityRect
• 2.Спавним постройки по областям.
Если размер области позволяет то будем спавнить дома.
Находим большую сторону области и относительно нее указываем направление для линии домов.
Рандомайзим длину линии.
Двигаемся вперед с шагом 192 и спавним дом (или палатки или тенты) или два дома влево вправо, либо делаем пропуск.
Спавним со сдвигом влево или вправо забор.
Спавним со сдвигом влево или вправо фонари бочки или другие пропсы.

• 3.Спавним стены читая CityWalls.
Спавним ассет стены (с условиями: тип стены, тип крыши, тип дверей).
На поворотах башня, на прямой лини стена.
Используем доп. условия. Например можно поставить ворота?, какой тип крыши? итд.
К каждой стене снаружи и внутри может быть заспанен пропс.
У пропров есть параметры:
шанс спавна, шанс на повторение в следующем блоке стены, особый поворот или офсет и прочие.
26

» Hunter or Victim / Hunter or Victim

Alan_Gu,
Хотелось бы. Объем работ слишком велик. Разве что если нейронки запрячь.

ScorpioT1000,
Если бы я доковырял UE тулзу для понятного и удобного общего пользовния то был бы смысл)

А так, сейчас генератор разбит на 2 части:
Часть первая (тулзлы и кнопочки):
  1. Создать линию из стен в указанном направлении <∧∨> с указанной или рандомной длинной.
  2. Отменить последнию линию.
  3. Очистить генератор.
  4. Пересобрать стены.
  5. Соединить линии между собой.
Сборка сохраняет действия в строку: "D11112222333300а00"

Часть вторая (чтение строки и спавн ассетов).
Тут вся генерация. Рандомизируются типы стен,крыш ворот и пропсов/домов прилегающих к стенам.

Следующий этап слегка прибраться в нодах и повторить генеративную часть на jass.
В итоге разные типы замков будут описаны примерно вот так:
раскрыть
 void SpawnCityType(int sity_type) {
 if      sity_type == 1 {                    //Пресет города 1
  CastleWall          ("D11112222333300а00") //Повороты стен и доп инфа
  CastleBuildingsLine (1,0,"8")              //Линии домов (x,y,длинна)
  CastleBuildingsLine (3,0,"5")
  CastleBuildingsLine (5,0,"5")
 }elseif sity_type == 2 {
  CastleWall          ("D11223300")
  CastleBuildingsLine (1,0,"5")
  CastleBuildingsLine (2,0,"5")
  CastleBuildingsLine (3,0,"5")
 }
26

» Hunter or Victim / Hunter or Victim

Последние новости!
В итоге решил отказаться от префабов и сделать честный генератор стен и построек.
26

» Администрация XGM / Расскажите о вашем опыте использования XGM

Вот это прикольно, но запускается автоматически жутко ест трафик на телефоне. Считай пол мб в сек.
Загруженные файлы
26

» Hunter or Victim / Hunter or Victim

Последние новости!
Освободил немного места в карте под новые ассеты. Добавил в камеру систему для коллизий с крупными объектами. Когда доделаю генератор думаю получиться эпично.

Префабы для лагерей разбойников собирал в редакторе записывая в хп декораций нужную информацию. А тут подумал что зачем мучаться если можно более универсально сделать это в UE
26

» XGM — Премия года / Hunter or Victim - обзор в рамках премии 2023 года

Последние новости!
Вышла новая версия с обновлённым обучением, подсказками и прочими улучшениями.
26

» Hunter or Victim / Hunter or Victim

Вышла новая версия!
Прокрутить к ресурсу

Обновление 1.03c


Исправление критических багов:
Версия 1.03с

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

• Версия 1.02 Ru
• Версия 1.01 Ru
• Версия 1.00 Ru
• Версия 0.99 Ru
• Версия 0.98 Ru

26

» Hunter or Victim / Hunter or Victim

Вышла новая версия!
Прокрутить к ресурсу

Обновление 1.03


Версия 1.03

События
• Добавлены дополнительные события для брошенного лагеря.
Баланс
• Теперь Жук-Осквернитель создает жуков реже, но периодически применяет ядовитое облако.
• Теперь "Житель болот" тоже может использовать "Рев призыва" и "Подлый удар".
• Длительность отображения шумов на мини карте увеличена на 1 сек.
• Теперь разбойники могут отдать/продать коня или питомца.
Управление и Интерфейс
• Набор доп. артефактов выпадающих из героев увеличен.
• Теперь приказ "рубить дерево" зацикливается пока дерево не упадет.
• Теперь приказ "рубить дерево" заставит героя двигаться к объекту если он вне досягаемости.
• Обновлено и дополнено обучение.
• Теперь в обучающем режиме игрок будет периодически получать подсказки.
• Обновлен Справочник охотника.
• Изменен цвет и описание некоторых способностей.
Окружение
• Оптимизирован спавн декораций.
• Исправлен баг из за которого не спавнился высокий кустарник.
• Добавлены траншеи.

Исправления
• Исправлен баг из-за которого приказ разрушения всегда спавнил эффект на любой дистанции.
• Исправлен баг из-за которого союзные разбойники сбрасывали героя с коня.
• Герой больше не прячется автоматически при входе в шахты.

• Версия 1.02 Ru
• Версия 1.01 Ru
• Версия 1.00 Ru
• Версия 0.99 Ru
• Версия 0.98 Ru
26

» XGM — Премия года / Hunter or Victim - обзор в рамках премии 2023 года

Darkmen500:
Нада подумать. Добыча дерева и разрушение построек это одна и та же кнопка, по этому нонтаргет, неудобен. (и кажется там еще какой то тайный смысл был в этом, щас уже не помню) Но вот автоматизировать рубку после первого удара думаю можно.
26

» XGM — Премия года / Hunter or Victim - обзор в рамках премии 2023 года

Darkmen500:
Нуу в теории можно, а так они по порядку идут, так что запутаться сложно если у юзера кастом хоткеи не стоят.
26

» Hunter or Victim / Hunter or Victim

Alan_Gu, в идеале нада перезагружать варик перед запуском. Он не чистит память до конца, при выходе из карт. Ещё у меня иногда крашит во время записи видео.
Ну да, я большой фанат Лавкрафта)
26

» Hunter or Victim / Hunter or Victim

Вышла новая версия!
Прокрутить к ресурсу

Обновление 1.02

Версия 1.02

Баланс
• Теперь в хижине герой получает бонусы сна.
• Снижен шанс выпадения одинаковых предметов.
Исправления
• Исправлен баг из-за которого нельзя было взаимодействовать с установленной палаткой.
• Исправлен баг скрещивания предметов при заполненном инвентаре.
• Грибы распространяющие сонные споры больше не могут вырасти в лагере разбойников.
• Обновлен эффект и звук сонных спор для грибов.
• Снижена вероятность начала игры в проклятой зоне.
• Исправлен баг из-за которого цвет неба был четко привязан к игровому дню.
• Версия 1.01 Ru
• Версия 1.00 Ru
• Версия 0.99 Ru
• Версия 0.98 Ru
• Версия 0.97 Ru

26

» Hunter or Victim / Hunter or Victim

Поражаюсь тому, что проект до сих пор поддерживается...
Я тоже. Оно не отпускает)
26

» Hunter or Victim / Hunter or Victim

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

» XGM — Премия года / Премия 2023 года

Работа для номинации: Лучший Разработчик:
• Проект: Hunter or Victim
• Дата создания: 13.03.2018 | Дата Релиза: 17.02.2023 | Дата Глобавльного обновления: 16.12.2023
• Ссылка на проект: HoV
В соло затащил oO

Работа для номинации: Лучший UGC проект:
• Проект: Hunter or Victim
• Дата создания: 13.03.2018 | Дата Релиза: 17.02.2023 | Дата Глобавльного обновления: 16.12.2023
• Ссылка на проект: HoV
Проект наконец то доведен до релиза, но не пылиться на полке.
26

» Hunter or Victim / Hunter or Victim

Вышла новая версия!
Прокрутить к ресурсу

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


• Новые классы, предметы и рецепты.
• Улучшение множества систем.
• Прокачанное окружение и события.
• Боты и монстры стали хитрее и опаснее.
• ИИ имитирует жизнь НПС на максималках.

Версия 1.01

Классы
• Новый класс: Гонец Хаоса, Охотник за головами, Снайпер, Пиромант.
• Класс героя можно выбрать до начала игры.
Баланс
Обновлены способности множества предметов.
• Теперь броня защищает от увечий в зависимости от уровня.
Фляги теперь могут исцелять Увечья.
• Теперь питомцы добавляют дополнительный радиус обзора ночью, когда находятся рядом с героем.
• Для приготовления зелий в котле больше не требуются колбы.
• Теперь для разрушения гнезд монстров требуется 3 уровень алхимии или огонь.
• Теперь все плащи защищают от холода в зависимости от уровня.
• Теперь заложников можно встретить чаще.
• Изменен набор предметов в лавке торговца.
• Теперь можно приручить не только диких животных но и собак разбойников.
• Теперь Cмертельный Cоюз доступен только при наличии Темного Благословения.
• Теперь при падении игроку дается дополнительное время если игрок был отвлечен на торговца или другое меню.
Стрелки больше не добивают героя во время падения.
• Теперь месте ям можно построить Колодцы.
• Теперь Ром дает возможность применить Огненное Дыхание.
• Теперь Удача героя слегка изменяется в зависимости от хороших или плохих поступков игрока.
Список рецептов для зелий приготовляемых на котле увеличен до 22 зелий.
Сонные стрелы теперь взрываются усыпляя врагов попадающих под область спор.
• Добавлен режим неспешной игры, рассчитанный на длительную сессию.
Ядовитая Эссенция теперь может растворять тела врагов.
Аи
Улучшен аи ботов, врагов и нпс.
• Добавлено множество диалогов-реакций на окружение.
Окружение
• Многие псевдо 3д звуки заменены на .
• Обновлены звуки окружения.
• Теперь одежда намокает когда герой пробирается сквозь высокий кустарник.
• Теперь невидимость прерывается дождем. (плащи выше 2 уровня защищают от этого эффекта)
• Теперь письма встречаются чаще.
Пещеры и Шахты теперь можно заколотить потратив некоторое кол-во древесины.
• Увеличено кол-во малых подземелий.
• Теперь Заброшенные дома встречаются чаще.
• Добавлены дополнительные цветовые схемы неба и тумана.
Управление и Интерфейс
• Обновлен интерфейс для крафта зелий.
• Теперь на панели "Информация и навыки" можно посмотреть все рецепты для зелий.
• Добавлены дополнительные звуки интерфейса.
• Улучшен итем ассист, теперь при переполненном инвентаре можно отправить предмет в рюкзак игрока или питомца.
• Теперь Дымовые гранаты включены в набор особых действий игрока.
• Добавлено звуковое оповещение в момент когда вас замечает другой игрок.
Длительность отображения диалога теперь зависит от длинны текста.
Оптимизация
• Оптимизирован подбор предметов.
• Оптимизированы тяжелые системы.
• Оптимизирована генерация карты.
Уменьшен вес карты.
Исправления
Стрелы больше не взрывают бочки пролетая над ними.
Шаровая молния больше не атакует героя на башне.
Снайпер больше не обнаруживает героя в невидимости.
• Больше нельзя выделить забытый навес и бочки с порохом.
• Исправлены баги поворота камеры связанные нажатием на небо.
• Исправлен баг залипания спеллбуков.
• Исправлен баг из-за которого периодически не нажимались некоторые предметы.
• Исправлен баг из-за пропадали предметы из инвентаря.
• Исправлен баг из-за которого иногда не отображался 10 игрок в таблице.
• Исправлен баг из-за которого ИИ некоторых юнитов мог отключаться.
• Исправлен баг локальной сети при использовании усиленного выстрела.
• Исправлен баг из-за которого враги не могли отравить героя.
• Исправлен баг из-за которого предметы экипировки оказывались одновременно в двух отделах рюкзака.

• Версия 1.00 Ru
• Версия 0.99 Ru
• Версия 0.98 Ru
• Версия 0.97 Ru
• Версия 0.96 Ru