Hunter_or_Victim

» опубликован
Hunter_or_Victim
Тут буду потихоньку расписывать, как в 2010 году начал пилить Hunter_or_Victim в жанре королевской битвы (тут грустный смайлик). Но больше о генераторе ландшафта, из-за которого во общем то все и затянулось и не было закончено, поскольку ушел работать над инди проектом.
» Версия 0.87

Обновление 0.87


ВАЖНЫЕ ИЗМЕНЕНИЯ

  • Добавлены 4 типа разбойников.
  • Добавлены лагеря разбойников.
  • Добавлен выбор классов.
  • Добавлена прокачка героя.
  • Добавлена таблица рекордов.
  • Добавлена книга подсказок.
  • Добавлена система командного чата.
  • Добавлены команды для объединения игроков в отряды.
  • Добавлено обучение, которое автоматически распознает новичка и предлагает ему пройти подготовку.

  • Заработал мультиплеер! Однако он работает в тестовом режиме, так как пока где то остался баг вызывающий дессинхронизацию.


ОПТИМИЗАЦИЯ И ОБЩИЕ ИСПРАВЛЕНИЯ

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

УПРАВЛЕНИЕ И ИНТЕРФЕЙС

  • Добавлены имена ботов.
  • Игроки больше не могут спамить стандартными маркерами.
  • Добавлен кастомный маркер. Игрок отметить точку на карте зажав [R].
  • Добавлена команда "topdown" для переключения камеры на вид сверху.
  • Убрана кнопка поворота камеры, вместо этого камеру можно вращать зажав шифт.
  • При повороте свободной камеры ее позиция смещается к герою, если он бежит.

БАЛАНС И СПОСОБНОСТИ

  • Новая способность: Хамелеон делает вас временно невидимым для врагов.
  • Новая способность: Спринт временно ускоряет героя.
  • Новая способность: Скачек телепортирует героя на небольшое расстояние.
  • Способность Чутье: добавлен эффект при использовании.
  • Способность Бросок: больше не сбивает скрытность. Цена приманки снижена с 7 до 5 ед.
  • Улучшена система поиска следов.
  • Теперь для отвлечения врагов можно бросать не только пищу, но и ветки.
  • Герой больше не попадает в свою ловушку, при установке кольев. Урон увеличен с 25 до 40.
  • Теперь первые две минуты пауки и нежить не спавнятся.
  • Время перезарядки оглушения в ближнем бою уменьшено с 5 до 3 секунд.
  • Радиус коллизии стрел увеличен с 40 до 50
  • Исправлена вероятность появления гулей при задевании костей.
  • Оглушающий теперь наносит 100 ед. дополнительно урона, если цель вас не видит.
  • Теперь из героев может выпасть палатка.

AI

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

ОКРУЖЕНИЕ

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


» Версия 0.86

Обновление 0.86


ОПТИМИЗАЦИЯ И ОБЩИЕ ИСПРАВЛЕНИЯ
  • Исправлен подсчет мертвых героев.
  • Исправлен баг при котором крафт ломался крафт стрел.
  • Оптимизирована функция получения высоты декораций.
  • Оптимизированы текстуры, удалены лишние файлы.
  • Пререндер теперь работает для всех игроков.
  • Затмение во время дождя теперь видно всем игрокам.

ИНТЕРФЕЙС
  • Длительность отображения зверей на мини карте увеличена с 1 до 2 секунд.
  • Улучшено отображение и направление взгляда героя на мини карте.
  • Добавлена анимация костра при приготовлении пищи.
  • Улучшено и оптимизировано поведение летающих существ.
  • Добавлены иконки генератора.
  • Уменьшены границы камеры.
  • Камера возвращается к герою, если кликнуть на портрет.

БАЛАНС И СПОСОБНОСТИ
  • Добавлена приманка. Требуется 7 ед. пищи. Приманка не работает на раненных животных.
  • Уменьшена задержка перед стрельбой назад.
  • Дальность поиска следов увеличена в два раза.
  • Время взаимодействия с объектами уменьшено с 2 до 1 секунд.
  • Теперь герой не может стрелять если цель ближе чем 150, вместо стрельбы герой использует оглушающий удар.
  • После плавания нужно высохнуть у костра иначе герой заболеет.
  • Сон теперь восстанавливает здоровье даже при кровотечении.
  • Теперь нельзя положить в инвентарь больше одной палатки.
  • Герой стреляет навесом, если прямо перед ним находится небольшое препятствие.
  • Минимальная дальность установки шипов увеличена до 150
  • Герой может заболеть находясь под дождем.
  • Размещению ловушки и палатки теперь мешает только блок пути.

ЗВУКИ
  • Звуки не агрессивных животных теперь отображаются на мини карте желтым цветом.
  • Исправлен баг, когда уже мертвое животное продолжало издавать звуки.
  • Добавлен звук при головокружении.
  • Шум который вы издаете больше не отображается на вашей миникарте.
  • Исправлен звук в проклятых зонах.
  • Добавлен звук таймера натяжения лука.
  • Изменены звуки ударов.
  • Исправлен звук дождя.

AI
  • Боты спят, разжигают костры и собирают ресурсы.
  • Боты теперь с небольшой вероятностью движутся в сторону игроков.

СУЩЕСТВА
  • Новые существа: Гули, Гигантский рак, Летучая мышь, Сова, Орел, Стервятник.
  • Герой может заболеть от укуса паука и морлока.
  • Исправлено направление бегства животных.
  • Уменьшено кол-во здоровья волков.
  • Урон животных уменьшен на 20%
  • Скорость атаки животных увеличена на 10%
  • Скорость пауков уменьшена с 300 до 250

ОКРУЖЕНИЕ
  • Добавлены ягоды.
  • Добавлены гнезда птиц.
  • Добавлена паутина. Наступив на паутину вы привлечете паука.
  • Добавлены коконы пауков.
  • Добавлена текстура путей для костра.
  • Добавлены водоросли.
  • Добавлен клевер.
  • Добавлены цветы.
  • Модели съедобных грибов стали более заметны.
  • Улучшена модель травы.
  • Добавлен высокий кустарник.

ПРОКЛЯТЫЕ ЗОНЫ
  • Теперь на карте отмечены проклятые зоны.
  • Издавая шум в таких зонах вы привлекаете нежить.
  • По ночам такие места не безопасны, так как на вас может напасть целая стая гулей.

» Версия 0.85
  • Исправлен пререндер террейна, исправляющий наклон разрушаемых объектов и дыры в земле.
  • Мелкая трава по прежнему осталась спецэффектом, однако теперь учитывает наклон рельефа.
  • Плотность деревьев на склонах увеличена в два раза.
  • Добавлено 3 новых лиственный дерева.
  • Добавлено 3 новых сухих дерева.
  • Добавлено 5 новых видов грибов
  • Добавлены мелкие камни
  • Добавлен низкий кустарник.
  • Исправлен генератор гор.
  • Исправлены дыры в моделях пней.
  • Исправлены коллидеры пней.
  • Убраны дамми юниты при генерации гор.
  • Деревья больше не растут на большой высоте.
  • На полях камней меньше.
  • Убраны дамми юниты при генерации гор.
» Версия 0.84

ОБЩИЕ ИСПРАВЛЕНИЯ

Добавлена анимация скрытности.

Добавлена анимация взаимодействия с объектами.

Добавлен ресурс - дерево.

Исправлен баг при котором герой спавнился только для красного игрока.

Добавлено условие победы поражения.

Чат команды теперь работают только в одиночном режиме.

Кнопки камеры и героя больше не перемещаются по карте.

Исправлен баг при котором камера обновлялась только для красного игрока.

Исправлен баг при котором фейд фильтр обновлялся только для красного игрока.

Падающие листья больше нельзя подстрелить.

Исправлена анимация смерти во время прицельного выстрела.

Скорость анимации больше не ломается при сбрасывании прицельного выстрела.

Трупы героев больше не светятся.

Раковины теперь не выбираемый объект.

Карта автоматически начинает генерацию в онлайн режиме.

Крафт и сбор предметов теперь происходит не мгновенно.

Исправлена система следов.

Добавлен источник света кострам.

ОПТИМИЗАЦИЯ

Время генерации карты уменьшено на 25 секунд.

Оптимизированы боты

Оптимизирована система снарядов.

AI

Боты больше не спавнятся, если их слот занят игроком.

Боты теперь атакуют всех игроков, а не только красного.

ЖИВОТНЫЕ

Добавлена агрессивность хищников, отображаемая светящимися глазами.

Агрессивные хищники будут выслеживать вас, однако вы сможете спрятаться от них в высокой траве или за препятствиями.

Ночью шанс встретить агрессивное животное повышается.

Добавлены светлячки.

Сухопутные животные больше не бегут в воду.

Исправлен баг при котором животные металось на месте вместо бегства.

Убитые в воздухе птицы больше не висят над землей.

Убегающее раненное животное теперь сложнее убить, однако его можно найти по следам крови.

Цвет волка во время охоты больше не меняется на красный.

Здоровье насекомых уменьшено до 1 ед.

Исправлен баг при котором животные вместо бегства переходили в режим атаки.

Исправлено исчезновение медведя и кабана после смерти.

Увеличено кол-во здоровья животных.

Исправлена анимация исчезновения птиц

БАЛАНС И СПОСОБНОСТИ

Для стрельбы теперь нужно крафтить стрелы.

Уменьшено кол-во пищи за мясо хищников.

Кровотечение героев уменьшено с 5 до 1 ед.

Теперь герой может прятаться в траве.

Урон при натяжении тетивы увеличивается в зависимости от длительности натяжения.

Ломающиеся кусты царапают героя нанося 0.5 урона.

Голод наступает быстрее.

Добавлено выпадение предметов из мертвых героев.

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

"Чутье" время перезарядки увеличено с 5 до 15 сек.

"Чутье" теперь находит предметы находящиеся поблизости.

Добавлена регенерация здоровья:
  • Сытый и не раненый герой будет постепенно восстанавливать здоровье.

Добавлен Сон:
  • Восстанавливает здоровье, останавливает кровотечение.
  • Герой может заболеть если не будет спать больше 2 дней.
  • Лучше спать около костра или в палатке, что бы не заболеть от переохлаждения.
  • В палатке герой высыпается намного быстрее.
  • Сон у костра исцеляет болезни.
  • Хорошие условия сна повышают шанс подсмотреть перемещение врагов.

Добавлены болезни:
  • Заболевание проходит в две стадии. Симптомы проявляются на второй.
  • Эффект: раны больше не заживают сами, а в глазах периодически темнеет.
  • Возможные причины:
  • Герой не спал больше 2 дней.
  • Герой спал на холодной земле.
  • Герой питался плохо приготовленной пищей.

КРАФТ

Костер:
  • Отпугивает хищников поблизости.
  • Усиливает регенерацию.
  • Улучшает крафт пищи.
  • Сон у костра исцеляет болезни.

Колья:
  • Наносит 20 ед. урона и останавливает цель на 3 секунды.

Стрелы:
-+10 стрел за 20 ед. дерева.

Бинт:
  • Восстанавливает здоровье, останавливает кровотечение.

Палатка:
  • Защищает героя от холода во время сна.
  • В палатке герой высыпается намного быстрее.

Пища:
  • Расход ингредиентов при приготовлении еды у костра или рядом с палаткой в два раза меньше.
  • Еда приготовленная на костре безопаснее для здоровья.

ПОГОДА

Во время дождя туман сгущается уменьшая дальность видимости.

Во время дождя тучи затемняют солнце.

Исправлен эффект молнии во время грозы.

ИНТЕРФЕЙС

Убраны неиспользуемые иконки приказов (holdpos и stop).

Добавлены подсказки в меню заданий.

Добавлено отображение взгляда камеры на мини карте.

ЗВУКИ

Добавлены звуки сердцебиения, предупреждающие об опасности.

» Версия 0.83

ИНТЕРФЕЙС
Добавлены описания приказов.
Изменены иконки.

КРИТИЧЕСКИЕ БАГИ И ОПТИМИЗАЦИЯ
Полностью переписано 70% кода карты
Большинство функций раньше были рассчитаны только на одного игрока, теперь все переписано под мультиплеер.
Раньше множество тяжелых функций, отвечающих за камеру, туман и звуки перебирались циклом для всех игроков, теперь функции не требующие синхронизации рассчитываются локально.
Убрано множество утечек памяти.
Исправлен баг прицельного выстрела ломающий анимацию и скорость передвижения.

ГЕНЕРАЦИЯ ТЕРРЕЙНА
Исправлены коллидеры пней.
Добавлены падающие листья.
Исправлен баг при котором всегда генерировался смешанный тип ландшафта вместо выбранного игроком.

ТУМАН И НЕБО
Теперь на карте генерируются до 20 зон тумана разных размеров, на кол-во зон влияет тип ландшафта.

ПРОКЛЯТЫЕ ЗОНЫ
Исправлено поведение тумана в проклятой зоне.
Временно выключен эффект потери создания.
Темный туман наносит урон.
Внутри зоны спавнятся тени.

ЗВУКИ
Теперь громкость всех звуков зависит от дальности источника.
Добавлены звуки шагов и плеск воды.

СКРЫТНОСТЬ И СИСТЕМА ШУМА
  • Добавлены индикаторы на мини карте показывающие красным цветом звуки врагов и желтым звуки героя.
  • Передвигаясь по лесу герой может встретить множество опасностей, избежать которые поможет осторожность и скрытность.
  • Шум привлекает хищников рядом с вами, и выдает ваше местоположение другим игрокам.

СУЩЕСТВА

Враждебные:
Кабан, Большой кабан Волк, Медведь, Морлок, Паук.
  • Избегают встречи с игроком. Нападают при близком контакте или агрессии игрока.
  • Не нападают если игрок преследуется существом другого типа.

Нейтральные:
Лань, Олень, Кабан (детеныш), Кролик, Енот, Краб, Рак, Крыса, Черепаха, Ящерица, Бабочки, Срекозы.
  • Прячутся услышав шум поблизости. Убегают при приближении.
  • После смерти животного может остаться мясо (тест), поедая которое герой может восстановить сытость и здоровье. Кол-во восстановленных очков зависит от уровня животного.

СИСТЕМА ГОЛОДА (Тест)
Герой имеет 100 очков сытости.
Ежесекундно значение сытости падает на некоторое кол-во очков.
Когда кол-во очков упадет до 0, герой начнет терять здоровье.
Для восстановления сытости можно поедать (пока что сырые) грибы или мясо.

ТРЯСИНА
Теперь проваливаясь в трясину герой теряет 10 ед. здоровья.

ГЕРОЙ
Исправлена скорость, при переключении состояний плаванья и скрытности.
Добавлен 5% шанс на кровотечение при получении урона. Любое лечение останавливает кровотечение.

НОВЫЕ КОМАНДЫ
Добавлены команды отображения объектов на мини карте:
showroad - отобразить дороги.
showriver - отобразить реки.
showswamp - отобразить болота.
shpwfog - отобразить туман.
showhero - отобразить героев.


Hunter_or_Victim Terrain Generation_demo_TFT_1.26a

» Управление:
Esc - Сменить угол обзора
F1 - Герой
F2 - Инвентарь (неактивен)
F3 - Свободная/Следящая камера
Q - Режим скрытности
W - Выстрел
Q + W - Прицельный выстрел.
E - [рядом с героем] - Повернуть камеру в указанном направлении.
E - [на расстоянии] - фокус на указанную точку.
» Команды:
help - помощь
showall - показать/скрыть врагов на мини карте
tst + [int] - установить время суток (установка от 21-3 часов сломает синхронизацию тумана с небом)
tsd + [int] - скорость времени в процентах (ломает синхронизацию тумана с небом)
cfp - создать костер (только декорация)
ctt - создать вышку (выключена)
ctl - создать факел
cle - создать подсветку
chl - создать подсветку для героя

скрин Hunter_or_Victim + RenderEdge

Генератор предметов


Полноэкранный интерфейс. И генерируемые предметы.
Пока черновое описание:

Скриншоты RenderEdge

Скриншоты:

» Видео:
Хотя карта была рассчитана на мультиплеер, пришлось написать Ai для тестов.
Враги прячутся за укрытия (на видео не видно ><)
Система смена дня и ночи. (Вроде подкоректил модель освещения, и все. Но не тут то было. Скайбокс отличный от цвета тумана выглядел, неважно. пришлось написать систему которая плавно подгоняла цвет тумана под изменяющийся цвет скайбокса.)
Стрелы лучниц врезаются в препятствия, учитывая их форму. (вроде все просто, но все не просто...)



Просмотров: 4 394

» Лучшие комментарии


Sylvanas #1 - 2 года назад 6
Очень красивая работа! Я в восторге!
tysch_tysch #2 - 2 года назад 0
гуд
репостнул в варкрафт, будешь обновлять — напиши, чтобы я репост восстановил (слетает при редактировании)
Jack-of-shadow #3 - 2 года назад (отредактировано ) 5

Генератор предметов (черновик описания)

открыть оригинал
Jack-of-shadow #4 - 2 года назад (отредактировано ) 4
DemonoiD #5 - 2 года назад 0
А где релиз? Все же рабочее
Jack-of-shadow #6 - 2 года назад (отредактировано ) 7
DemonoiD:
А где релиз? Все же рабочее
Рабочие системки по частям. Но не неиграбельно. Можно разве что по фану побегать поохотиться на ботов на, на рандомном террейне. Мультиплейер не уверен, что робит, тестил только на более старых версиях.

Собственно что на данный момент работает:
Генерация террейна:
+ Все работает.
-- Хочется еще многое добавить.

Камера:
+ не прыгает на препятствиях с коллидерами.
+ идеально коллизирует с рельефом.
+ Следующая за игроком камера.
+ Смена угла обзора "Esc"
+ Таргет по фейсу
+ Таргет на точку приказа
+ Поворот в точку
+ Свободная камера, возможность вращать.

Система стрел:
+ Столкновение с водой, с препятствиями (по форме коллидера).
+ Прицельный выстрел в режиме скрытности повышающий урон.
-- нужно подшивать урон от хор-к и модификаторы предметов.

Аи Ботов:
+ Враги прячутся за препятствия.
+ Враги выслеживают игрока.

Генератор предметов:
+ Более тысячи иконок. Эквип иконки распределены по визуальной крутости и имеют примерно по 20 уровней, на тип предмета.
+ Генерируемые имена, аля Дьябло.
+ Отображение Зарядов, Зачарований, Пассивных способностей.
+ Кучки на месте дропнутых предметов, в зависимости от типа (модель с кучей вариаций, при дропе: например щит+ зелье, меч+ щит итд.)
-- Нет самих функций способностей, которые добавляются по индексу (пока можно только повышать хор-ки героя.)
-- Инвентарь и хор-ки героя. Не до конца перенесены в основную карту.

Слух:
+ Игрок должен либо избегать шумовые препятствия (сухие ветки, птицы, высокая растительность), либо перемещаться в скрытности, чтобы не привлекать к себе внимания.

Зрение:
+ Герой может подкрадываться сзади к врагам. (На другого игрока нужно кинуть трек, чтобы стать невидимым, за спиной и в траве)
-- нужно прикрутить зависимости от хор-к и модификаторов.

Следы:
+ Большинство существ оставляют следы. (Подсвечиваются в режиме скрытности)
-- Направление, и давность следов не всегда корректно отображается.

Система плавания:
-- Герой не теряет силы
-- Анимации тестовые не финальные.

Дикие звери:
+ пассивные убегают.
+ агрессивные выслеживают по следам.
-- нет спавна.
-- система, только черновая на GUI.

Генерация контрольных точек:
+ Хижины (с прокачкой) закрыть/открыть окна двери, подземный ход, кровать, печ.
-- Вышки не добавлены в генератор.
-- Логова зверей не добавлены в генератор.

Ловушки:
+ Костяные колокольчики (растяжка реагирующая на движение, можно огородить убежище по всему периметру, если позволяют ресурсы)
+ Мясо приманит животных в радиусе 3000

Области Тьмы:
+ Мгла, Хоррор озвучка.
-- Законы выживания не реализовано.

Погода и окружение:
+ Смена дня и ночи.
+ Смена погодных эффектов.
-- Воздействие на игрока.

Система шифрования, сохранений и банов:
-- шифрование работало, но по скольку сохранять было нечего. Полноценно опробовать не удалось.
Способности и прокачка, Система выживания:
----- все задокументировано, ничего не реализовано, так как террейн)



Тут только малая часть того что сделано. Основное, что смог вспомнить.
А задокументированных фитч на несколько мб текста. Так что какой там релиз.
Все это делалось давно и по фану, а сейчас надо релизить совсем другие вещи.
NanO #7 - 2 года назад 0
Выглядит же очень круто.
А учитывая 24 игрока в новом патче, можно и правда королевскую битву делать :)
Jack-of-shadow #8 - 2 года назад 0
Возможно что 24 кастомных камеры с кучей примочек будет слишком тяжело.
Хотя было всегда интересно , нельзя ли локально высчитывать сложные функции, для каждого игрока, а потом синхронизировать, выиграв с этого немного производительности.
NanO #9 - 2 года назад 0
С учетом, что у тебя не супер коммерческий проект, где надо кучу секюрности, то почему бы и не попробовать. Главное, без десинков.
так она работает на новом патче или ты не пробовал?
Jack-of-shadow #10 - 2 года назад 0
Не пробовал, но там все на обычном джасе, не должно поидее сломаться.
DemonoiD #11 - 2 года назад 0
К черту привязку к характеристикам. Нужна просто мини игра с глобальными очками и предметами вкорне меняющими геймплей, но балансными с начальным эквипом. Тут доделать денек и релиз.
LongbowMan #12 - 2 года назад 0
Да тут такие космические системы, что каждую можно выкладывать как отдельную наработку. Например, мне очень интересна генерация ландшафта - насколько гибко она настраивается, можно ли генерировать ландшафт в определённых областях, а не на всей карте, (или наоборот, по всей карте, за исключением отдельных областей), насколько легко добавлять и изменять набор ассетов для генерации и т.д.. Если нужны какие-то модели окружения для более достойной демонстрации, готов предоставить посильную помощь.
Jack-of-shadow #13 - 2 года назад 0
Я вынес 4 основных типа местности: Болота, Реки, Горы, Смешанный тип.
по сути это просто заготовленные настройки значений для максимальной высоты гор, ширины рек, кол-ва разветвлений рек, заболоченности воды, площади полей итд.
Есть еще такая тема как проклятый лес. Это области, которые влияют на дремучесть леса и внешний вид растений. (не всех пока)
-
На счет отдельных областей. Это реализуемо, но не требовалось, поэтому пока нет.

С добавлением ассетов, все печально. Я не затачивал генератор как самостоятельную наработку.

Модели декора несколько специфичны. Они должны иметь "Second" анимации (мертвые деревья.)
+ все коллидеры от всех декораций хранятся отдельно, все в одной модели. Дабы сократить к минимуму декор с галочкой "можно пройти" (очень тяжелые штуки) и для работоспособности системы снарядов.


Вообще я хотел на неделе выложить демку с генератором. И заглянув вчера в код слегка ужаснулся.
Карта делалась давно, джасс без комментов (у меня тогда постоянно русские символы косепорились и я забивал).
А триггеры это вообще тьма. Куча _copy триггеров, видимо дублировал чтоб тестить, и самое фиговое что 90% триггеров были выключены.
И поди разберись выключено временно или это уже хлам у которого есть аналог, куда-то перенесенный.
Пол ночи сидел разбирался во всем этом безобразии. И вроде большинство привел в порядок,
вот только есть опасения, что это далеко не самая последняя версия была, потому что точно помню что делал отображение стамины через экспириенс бар, но ничего такого не нашел...
Еще в карте около 9 мб импорта из которого 8 это неудачные модельки, которые я не удалял. Нужно тоже разбираться где что.
А так думаю завтра с утра уже залью версию, с генератором.
NanO #14 - 2 года назад 0
Та ты залей, местные умельцы разберутся, если что.
Я ради этого даже зашёл бы в Вк3 поиграть)
Jack-of-shadow #15 - 2 года назад (отредактировано ) 6

Hunter_or_Victim Terrain Generation_demo

Управление:
Esc - Сменить угол обзора
F1 - Герой
F2 - Инвентарь (неактивнен)
F3 - Свободная/Следящая камера
Q - Режим скрытности
W - Выстрел
Q + W - Прицельный выстрел.
E - [рядом с героем] - Повернуть камеру в указанном направлении.
E - [на расстоянии] - фокус на указанную точку.
Команды:
help - помощь
showall - показать/скрыть врагов на миникарте
tst + [int] - установить время суток (установка от 21-3 часов сломает синхронизацию тумана с небом)
tsd + [int] - скорость времени в процентах (ломает синхронизацию тумана с небом)
cfp - создать костер (только декорация)
ctt - создать вышку (выключена)
ctl - создать факел
cle - создать подсветку
chl - создать подсветку для героя
прикреплены файлы
NanO #16 - 2 года назад 2
Выложи лучше отдельным ресурсом, больше внимания привлечет.
Raised #17 - 2 года назад (отредактировано ) 0
Мне вот интересно как ты детектил коллизии. Приятно удивлен.
Jack-of-shadow #18 - 2 года назад 0
Raised:
Мне вот интересно как ты детектил коллизии. Приятно удивлен.
Если вкратце, коллизии проверяются по специальному деструктаблу, вне карты. А те что спавнятся пустые.
Raised #19 - 2 года назад 0
Это разрушаемое - примитивная модель или что посложнее?
Jack-of-shadow #20 - 2 года назад (отредактировано ) 2
Raised:
Разрушаемое, с галочкой можно пройти. У нее множество анимаций которые переключаются в зависимости от типа объекта, с которым коллизирует снаряд. И модель на мгновение заменяется на другую. А далее полученные данные примешиваются к данным о объекте на сцене.
Raised #21 - 2 года назад 0
Хитро
Jack-of-shadow #22 - 2 года назад 0
Вообще появилась идея оптимизировать это штуку путём запекания высот в массив.
Если объект по XY размером 256*256, получается 65к ячеек на объект. Но при уменьшении точности просчета в 16 раз (скорость снаряда все равно больше) получится 256 ячеек на объект. Итого около 16 разных объектов можно запечь в один массив. И после обращаться тупо по индексу.
да совсем забыл что теперь лимит 8к а не 4. А в 1.29 вроде как 32, тогда это 128 объектов. Все влезут.
Raised #23 - 2 года назад (отредактировано ) 0
Высот чего? Верткесов модели?
Jack-of-shadow #24 - 2 года назад 0
высоты по Z рейкасту imageshost.ru/images/2018/03/14/123124.jpg
типо среднее значение в клетке 16x16
Raised #25 - 2 года назад 0
Но так же точность упадет. Если ты ловил пересечения так как я думаю.
Jack-of-shadow #26 - 2 года назад 0
Raised:
Но так же точность упадет. Если ты ловил пересечения так как я думаю.
упадет, но не думаю что это критично будет. Скорость снаряда сейчас 30 ед. за тик, соответственно препятствия толщиной < 30 итак имеют вероятность быть пробитыми насквозь.
Raised #27 - 2 года назад 0
Мне понравилась идея со стрелами, застревающими в объектах.
Jack-of-shadow #28 - 2 года назад 0
Raised #29 - 2 года назад 0
Отклонение может быть и выше.
Jack-of-shadow #30 - 2 года назад 0
Raised:
Отклонение может быть и выше.
больше 30 да, но не меньше: imageshost.ru/images/2018/03/15/gwses.jpg
Raised #31 - 2 года назад 0
Имел ввиду наклоненные объекты. Хотя без разницы, да. Юнит не может находится под разрушаемым с такими настройками.
Jack-of-shadow #32 - 2 года назад (отредактировано ) 0
хее, кстати я думал это реализовать, но лень было, так как я наклонные деревья заранее делал наклонными, но на правильный угол, либо загибал выше ствола и коллидера , куда стрелы теорритечески попасть не могли. А вообще это можно тоже доработать, заготовив перевернутый коллидер или также запечь как выше думал. imageshost.ru/images/2018/03/15/dawdawd.jpg
Raised #33 - 2 года назад (отредактировано ) 0
Лучше уже собственной игрой заняться чем таким маяться дальше.
Jack-of-shadow #34 - 2 года назад 0
Raised:
Лучше уже собственной игрой заняться чем таким маяться дальше.
когда я делал проект, все играли в 1 доту, так что тогда казалось что очень перспективно маялся)
Stalker Freedom #35 - 2 года назад -2
Странно. Когда включил карту и выбрал болота, то игра вылетела с ошибкой. Версия игры 1.26
Jack-of-shadow #36 - 2 года назад 0
Stalker Freedom:
Странно. Когда включил карту и выбрал болота, то игра вылетела с ошибкой. Версия игры 1.26
случайно не 1.26.06? там похоже какая то проблема с хендлами.

вылетает только на болотах или на остальных тоже?

хотя стоп. у меня у самого такая версия .
Кажется я знаю в чем проблема, попробую исправить в ближайшее время.
прикреплены файлы
NanO #37 - 2 года назад 0
Жду, ибо как ты знаешь, у меня на этой версии карта вообще не запускается.
Jack-of-shadow #38 - 2 года назад 6

Обновление v0.82

Hunter_Or_VIctim: Скачать

  • Добавлена команда "wthrn" вызывающая дождь (Сначала несколько секунд собираются грозовые облака)
  • Добавлена команда "wthrn"+num вызывающая грозу
  • Добавлены FogZone (test) (оставил на карте отмеченными белой точкой)
  • Добавлены СursedZone (test) (что бы выбраться из зоны найдите и уничтожьте тотем в ее центре)
  • ФастТравел. кл.[R] ( использование из воды сломает анимацию )
  • Обновлены иконки камеры и инвентаря.
  • Герой больше не спавнится в воду.
  • Убран фриз игры перед стартом.
  • Вес карты уменьшен до 7 мб.
  • Выключен дебаг текст.
Raised #39 - 2 года назад 0
Вскрыл депротектором. Не пойму это ты так функции называешь или депротектор сам имена придумывает.
Jack-of-shadow #40 - 6 месяцев назад (отредактировано ) 2

Обновление 0.84

» Версия 0.84

ОБЩИЕ ИСПРАВЛЕНИЯ

Добавлена анимация скрытности.

Добавлена анимация взаимодействия с объектами.

Добавлен ресурс - дерево.

Исправлен баг при котором герой спавнился только для красного игрока.

Добавлено условие победы поражения.

Чат команды теперь работают только в одиночном режиме.

Кнопки камеры и героя больше не перемещаются по карте.

Исправлен баг при котором камера обновлялась только для красного игрока.

Исправлен баг при котором фейд фильтр обновлялся только для красного игрока.

Падающие листья больше нельзя подстрелить.

Исправлена анимация смерти во время прицельного выстрела.

Скорость анимации больше не ломается при сбрасывании прицельного выстрела.

Трупы героев больше не светятся.

Раковины теперь не выбираемый объект.

Карта автоматически начинает генерацию в онлайн режиме.

Крафт и сбор предметов теперь происходит не мгновенно.

Исправлена система следов.

Добавлен источник света кострам.

ОПТИМИЗАЦИЯ

Время генерации карты уменьшено на 25 секунд.

Оптимизированы боты

Оптимизирована система снарядов.

AI

Боты больше не спавнятся, если их слот занят игроком.

Боты теперь атакуют всех игроков, а не только красного.

ЖИВОТНЫЕ

Добавлена агрессивность хищников, отображаемая светящимися глазами.

Агрессивные хищники будут выслеживать вас, однако вы сможете спрятаться от них в высокой траве или за препятствиями.

Ночью шанс встретить агрессивное животное повышается.

Добавлены светлячки.

Сухопутные животные больше не бегут в воду.

Исправлен баг при котором животные металось на месте вместо бегства.

Убитые в воздухе птицы больше не висят над землей.

Убегающее раненное животное теперь сложнее убить, однако его можно найти по следам крови.

Цвет волка во время охоты больше не меняется на красный.

Здоровье насекомых уменьшено до 1 ед.

Исправлен баг при котором животные вместо бегства переходили в режим атаки.

Исправлено исчезновение медведя и кабана после смерти.

Увеличено кол-во здоровья животных.

Исправлена анимация исчезновения птиц

БАЛАНС И СПОСОБНОСТИ

Для стрельбы теперь нужно крафтить стрелы.

Уменьшено кол-во пищи за мясо хищников.

Кровотечение героев уменьшено с 5 до 1 ед.

Теперь герой может прятаться в траве.

Урон при натяжении тетивы увеличивается в зависимости от длительности натяжения.

Ломающиеся кусты царапают героя нанося 0.5 урона.

Голод наступает быстрее.

Добавлено выпадение предметов из мертвых героев.

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

"Чутье" время перезарядки увеличено с 5 до 15 сек.

"Чутье" теперь находит предметы находящиеся поблизости.

Добавлена регенерация здоровья:
  • Сытый и не раненый герой будет постепенно восстанавливать здоровье.

Добавлен Сон:
  • Восстанавливает здоровье, останавливает кровотечение.
  • Герой может заболеть если не будет спать больше 2 дней.
  • Лучше спать около костра или в палатке, что бы не заболеть от переохлаждения.
  • В палатке герой высыпается намного быстрее.
  • Сон у костра исцеляет болезни.
  • Хорошие условия сна повышают шанс подсмотреть перемещение врагов.

Добавлены болезни:
  • Заболевание проходит в две стадии. Симптомы проявляются на второй.
  • Эффект: раны больше не заживают сами, а в глазах периодически темнеет.
  • Возможные причины:
  • Герой не спал больше 2 дней.
  • Герой спал на холодной земле.
  • Герой питался плохо приготовленной пищей.

КРАФТ

Костер:
  • Отпугивает хищников поблизости.
  • Усиливает регенерацию.
  • Улучшает крафт пищи.
  • Сон у костра исцеляет болезни.

Колья:
  • Наносит 20 ед. урона и останавливает цель на 3 секунды.

Стрелы:
-+10 стрел за 20 ед. дерева.

Бинт:
  • Восстанавливает здоровье, останавливает кровотечение.

Палатка:
  • Защищает героя от холода во время сна.
  • В палатке герой высыпается намного быстрее.

Пища:
  • Расход ингредиентов при приготовлении еды у костра или рядом с палаткой в два раза меньше.
  • Еда приготовленная на костре безопаснее для здоровья.

ПОГОДА

Во время дождя туман сгущается уменьшая дальность видимости.

Во время дождя тучи затемняют солнце.

Исправлен эффект молнии во время грозы.

ИНТЕРФЕЙС

Убраны неиспользуемые иконки приказов (holdpos и stop).

Добавлены подсказки в меню заданий.

Добавлено отображение взгляда камеры на мини карте.

ЗВУКИ

Добавлены звуки сердцебиения, предупреждающие об опасности.

Raised:
До депротекта оптимайзер еще переименовывает.
Jack-of-shadow #41 - 5 месяцев назад (отредактировано ) 2

Обновление 0.85

  • Исправлен пререндер террейна, исправляющий наклон разрушаемых объектов и дыры в земле.
  • Мелкая трава по прежнему осталась спецэффектом, однако теперь учитывает наклон рельефа.
  • Плотность деревьев на склонах увеличена в два раза.
  • Добавлено 3 новых лиственный дерева.
  • Добавлено 3 новых сухих дерева.
  • Добавлено 5 новых видов грибов
  • Добавлены мелкие камни
  • Добавлен низкий кустарник.
  • Исправлен генератор гор.
  • Исправлены дыры в моделях пней.
  • Исправлены коллидеры пней.
  • Убраны дамми юниты при генерации гор.
  • Деревья больше не растут на большой высоте.
  • На полях камней меньше.
  • Убраны дамми юниты при генерации гор.
Jack-of-shadow #42 - 5 месяцев назад 2

Обновление 0.86


ОПТИМИЗАЦИЯ И ОБЩИЕ ИСПРАВЛЕНИЯ
  • Исправлен подсчет мертвых героев.
  • Исправлен баг при котором крафт ломался крафт стрел.
  • Оптимизирована функция получения высоты декораций.
  • Оптимизированы текстуры, удалены лишние файлы.
  • Пререндер теперь работает для всех игроков.
  • Затмение во время дождя теперь видно всем игрокам.

ИНТЕРФЕЙС
  • Длительность отображения зверей на миникарте увеличена с 1 до 2 секунд.
  • Улучшено отображение и направление взгляда героя на миникарте.
  • Добавлена анимация костра при приготовлении пищи.
  • Улучшено и оптимизировано поведение летающих существ.
  • Добавлены иконки генератора.
  • Уменьшены границы камеры.
  • Камера возвращается к герою, если кликнуть на портрет.

БАЛАНС И СПОСОБНОСТИ
  • Добавлена приманка. Требуется 7 ед. пищи. Приманка не работает на раненных животных.
  • Уменьшена задержка перед стрельбой назад.
  • Дальность поиска следов увеличена в два раза.
  • Время взаимодействия с объектами уменьшено с 2 до 1 секунд.
  • Теперь герой не может стрелять если цель ближе чем 150, вместо стрельбы герой использует оглушающий удар.
  • После плавания нужно высохнуть у костра иначе герой заболеет.
  • Сон теперь восстанавливает здоровье даже при кровотечении.
  • Теперь нельзя положить в инвентарь больше одной палатки.
  • Герой стреляет навесом, если прямо перед ним находится небольшое препятствие.
  • Минимальная дальность установки шипов увеличена до 150
  • Герой может заболеть находясь под дождем.
  • Размещению ловушки и палатки теперь мешает только блок пути.

ЗВУКИ
  • Звуки не агрессивных животных теперь отображаются на миникарте желтым цветом.
  • Исправлен баг, когда уже мертвое животное продолжало издавать звуки.
  • Добавлен звук при головокружении.
  • Шум который вы издаете больше не отображается на вашей миникарте.
  • Исправлен звук в проклятых зонах.
  • Добавлен звук таймера натяжения лука.
  • Изменены звуки ударов.
  • Исправлен звук дождя.

AI
  • Боты спят, разжигают костры и собирают ресурсы.
  • Боты теперь с небольшой вероятностью движутся в сторону игроков.

СУЩЕСТВА
  • Новые существа: Гули, Гигантский рак, Летучая мышь, Сова, Орел, Стервятник.
  • Герой может заболеть от укуса паука и морлока.
  • Исправлено направление бегства животных.
  • Уменьшено кол-во здоровья волков.
  • Урон животных уменьшен на 20%
  • Скорость атаки животных увеличена на 10%
  • Скорость пауков уменьшена с 300 до 250

ОКРУЖЕНИЕ
  • Добавлены ягоды.
  • Добавлены гнезда птиц.
  • Добавлена паутина. Наступив на паутину вы привлечете паука.
  • Добавлены коконы пауков.
  • Добавлена текстура путей для костра.
  • Добавлены водоросли.
  • Добавлен клевер.
  • Добавлены цветы.
  • Модели съедобных грибов стали более заметны.
  • Улучшена модель травы.
  • Добавлен высокий кустарник.

ПРОКЛЯТЫЕ ЗОНЫ
  • Теперь на карте отмечены проклятые зоны.
  • Издавая шум в таких зонах вы привлекаете нежить.
  • По ночам такие места не безопасны, так как на вас может напасть целая стая гулей.

Raised #43 - 5 месяцев назад 0
Сфаталило при генерации горного ландшафта.
Jack-of-shadow #44 - 5 месяцев назад (отредактировано ) 0
Raised:
После смерти? Всмысле ты умер, нажал начать заного и после генерации вылетело? Или при первом запуске карты?
Raised #45 - 5 месяцев назад 0
После того как начал новую игру после смерти. Кст. стрел не было. Так и задумано? И исчо нет нормальной камеры и корованов.
Jack-of-shadow #46 - 5 месяцев назад (отредактировано ) 0
Raised:
После того как начал новую игру после смерти. Кст. стрел не было.
Да есть такой баг, все ни как не могу понять отчего. Вроде гейм кеш не использую. Но при попытке начать заново после смерти фаталит всегда.
Кст. стрел не было.
Стрелы изначально не даю, чтоб обратить на это внимание и скрафтить их сразу, а не когда уже на монстра наткнешся.