Darkmen500:
Нада подумать. Добыча дерева и разрушение построек это одна и та же кнопка, по этому нонтаргет, неудобен. (и кажется там еще какой то тайный смысл был в этом, щас уже не помню) Но вот автоматизировать рубку после первого удара думаю можно.
Alan_Gu, в идеале нада перезагружать варик перед запуском. Он не чистит память до конца, при выходе из карт. Ещё у меня иногда крашит во время записи видео. Ну да, я большой фанат Лавкрафта)
Баланс • Теперь в хижине герой получает бонусы сна. • Снижен шанс выпадения одинаковых предметов.
Исправления • Исправлен баг из-за которого нельзя было взаимодействовать с установленной палаткой. • Исправлен баг скрещивания предметов при заполненном инвентаре. • Грибы распространяющие сонные споры больше не могут вырасти в лагере разбойников. • Обновлен эффект и звук сонных спор для грибов. • Снижена вероятность начала игры в проклятой зоне. • Исправлен баг из-за которого цвет неба был четко привязан к игровому дню.
• Версия 1.01 Ru
• Версия 1.00 Ru
• Версия 0.99 Ru
• Версия 0.98 Ru
• Версия 0.97 Ru
Работа для номинации: Лучший Разработчик:
• Проект: 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
• Проект наконец то доведен до релиза, но не пылиться на полке.
• Новые классы, предметы и рецепты.
• Улучшение множества систем.
• Прокачанное окружение и события.
• Боты и монстры стали хитрее и опаснее.
• ИИ имитирует жизнь НПС на максималках.
Версия 1.01
Классы • Новый класс: Гонец Хаоса, Охотник за головами, Снайпер, Пиромант. • Класс героя можно выбрать до начала игры.
Баланс • Обновлены способности множества предметов. • Теперь броня защищает от увечий в зависимости от уровня. • Фляги теперь могут исцелять Увечья. • Теперь питомцы добавляют дополнительный радиус обзора ночью, когда находятся рядом с героем. • Для приготовления зелий в котле больше не требуются колбы. • Теперь для разрушения гнезд монстров требуется 3 уровень алхимии или огонь. • Теперь все плащи защищают от холода в зависимости от уровня. • Теперь заложников можно встретить чаще. • Изменен набор предметов в лавке торговца. • Теперь можно приручить не только диких животных но и собак разбойников. • Теперь Cмертельный Cоюз доступен только при наличии Темного Благословения. • Теперь при падении игроку дается дополнительное время если игрок был отвлечен на торговца или другое меню. • Стрелки больше не добивают героя во время падения. • Теперь месте ям можно построить Колодцы. • Теперь Ром дает возможность применить Огненное Дыхание. • Теперь Удача героя слегка изменяется в зависимости от хороших или плохих поступков игрока. • Список рецептов для зелий приготовляемых на котле увеличен до 22 зелий. • Сонные стрелы теперь взрываются усыпляя врагов попадающих под область спор. • Добавлен режим неспешной игры, рассчитанный на длительную сессию. • Ядовитая Эссенция теперь может растворять тела врагов.
Аи • Улучшен аи ботов, врагов и нпс. • Добавлено множество диалогов-реакций на окружение.
Окружение • Многие псевдо 3д звуки заменены на 3д. • Обновлены звуки окружения. • Теперь одежда намокает когда герой пробирается сквозь высокий кустарник. • Теперь невидимость прерывается дождем. (плащи выше 2 уровня защищают от этого эффекта) • Теперь письма встречаются чаще. • Пещеры и Шахты теперь можно заколотить потратив некоторое кол-во древесины. • Увеличено кол-во малых подземелий. • Теперь Заброшенные дома встречаются чаще. • Добавлены дополнительные цветовые схемы неба и тумана.
Управление и Интерфейс • Обновлен интерфейс для крафта зелий. • Теперь на панели "Информация и навыки" можно посмотреть все рецепты для зелий. • Добавлены дополнительные звуки интерфейса. • Улучшен итем ассист, теперь при переполненном инвентаре можно отправить предмет в рюкзак игрока или питомца. • Теперь Дымовые гранаты включены в набор особых действий игрока. • Добавлено звуковое оповещение в момент когда вас замечает другой игрок. • Длительность отображения диалога теперь зависит от длинны текста.
Оптимизация • Оптимизирован подбор предметов. • Оптимизированы тяжелые системы. • Оптимизирована генерация карты. • Уменьшен вес карты.
Исправления • Стрелы больше не взрывают бочки пролетая над ними. • Шаровая молния больше не атакует героя на башне. • Снайпер больше не обнаруживает героя в невидимости. • Больше нельзя выделить забытый навес и бочки с порохом. • Исправлены баги поворота камеры связанные нажатием на небо. • Исправлен баг залипания спеллбуков. • Исправлен баг из-за которого периодически не нажимались некоторые предметы. • Исправлен баг из-за пропадали предметы из инвентаря. • Исправлен баг из-за которого иногда не отображался 10 игрок в таблице. • Исправлен баг из-за которого ИИ некоторых юнитов мог отключаться. • Исправлен баг локальной сети при использовании усиленного выстрела. • Исправлен баг из-за которого враги не могли отравить героя. • Исправлен баг из-за которого предметы экипировки оказывались одновременно в двух отделах рюкзака.
• Версия 1.00 Ru
• Версия 0.99 Ru
• Версия 0.98 Ru
• Версия 0.97 Ru
• Версия 0.96 Ru
host_pi, насколько я помню Варкрафт просто не умеет в период меньше чем 0.01. На счёт коробок, их вобще по идее не нужно обновлять пер Фрейм. У них должно быть состояние активации и деактивации после применения к ним силы или падения.
У меня была похожая система в проекте. Но там еще была загвоздка с тем, что весь террейн был разрушаемый. По этому при разрушении клетки я искал объект на клетке и активировал ему физику на некоторое время пока он опять не оказывался в состоянии покоя.
я уже пробовал менять это значение - ничего не меняется по нагрузке и по фпс
попробуй что то типо того:
globals
integer playersMax = 10//кол-во игроков
integer playersPerFrameProcessed = 2 //сколько игроков будет обработано за 0.01 сек
integer playersCurrectFrameOffset = 1 //следующий игрок для обработки коллизий
englobals
function Frame__PlayersGroup takes nothing returns nothing
local integer i
if playersCurrectFrameOffset > PlayersGroupMax {playersCurrectFrameOffset = 0}
set i = playersCurrectFrameOffset
loop
set playersCurrectFrameOffset = playersCurrectFrameOffset + 1
exitwhen i > playersCurrectFrameOffset+playersPerFrameProcessed
//тут обрабатываешь игрока
set i = i + 1
endloop
set playersCurrectFrameOffset = i
endfunction
function Frame__PlayersGroupIni takes nothing returns nothing
local trigger t=CreateTrigger()
call TriggerRegisterTimerEvent(t,0.01,true)
TriggerAddAction(t,function Frame__PlayersGroup)
endfunction
я может гденить накосячил но смысл думаю понятен
это всё хорошо, только war3 не понимает cjass
Вобщето с JNGP понимает), но не суть, на обычном джасс +- тоже самое можно сделать.
goodlyhero, тут не частоту надо понижать (от этого фриз не исчезнет), а именно разбивать обработку юнитов на разное время. Таймер 0.01 с начало обрабатывает 1-ую часть всех юнитов, потом 2-ую, 3 итд, потом снова первую. Таким образом, если мы разделим всех юнитов например на 5 групп, то то все юниты будут обрабатываться с частотой 0.05 сек.
Ну кстати да. Посмотрел. Все фреймы обрабатываются одновременно. периодиком в 0.02 сек.
Соответственно все вычисления происходят в одном тике.
вот тут
function Frame__init takes nothing returns nothing
local trigger t=CreateTrigger()
call TriggerRegisterTimerEvent(t,0.02,true)
По идее для начала можно разбить Frame__PlayersGroup на 2 части с периодом в 0.01. Это уже должно в два раза облегчить.
например
в Frame__PlayersGroup перебираешь 5 игроков в одном тике, и 5 в следующем.
Соответственно можно при желании еще реже обрабатывать, разбить уже на 5 частей (таймер будет 0.01, а между кадрами будет 0.05).
Я в HoV так аишку оптимизнул. У меня был довольно тяжелый аи с периодом в 2 сек. В итоге сделал таймер 0.01 и теперь от 1 до 200 юнитов обрабатываются с одинаковой скоростью, ибо за один кадр просчитывается только 1 юнит.
У нас в статьях почему то любят пугать что малый период это зло. На деле не важно какой период хоть 0.01 хоть 10 сек. важно сколько действий в нем происходит.
Более того в теории если в карте несколько тяжелых периодиков, то лучше инициализировать их так, что бы они не совпадали по моменту выполнения.
Например
триггер A с периодом 3 сек., триггер B с периодом в 3 сек., и триггер C с периодом 6 сек.
В итоге момент их выполнения совпадает.
Что бы этого избежать лучше инициализировать их не одноверменно, а со сдвигом в сотую. Я могу быть не прав, тк не проверял тестами. Но по логике получается именно так.
nazarpunk, Я просто не видел ещё весь код и предположил что MushroomMoving_CollisionCheck вызывается единовременно (через луп или группу) для каждого юнита на карте. В таком случае можно было бы разбить это со сдвигом во времени.
Не смотрел саму карту. Как часто вызывается MushroomMoving_CollisionCheck? 0.01 сек. или реже? Если реже, то можно попробовать делать это ассинхронно, со сдвигом в 0.01 сек, чтобы перебирать не всех юнитов за раз.
Ну большинство современных движков используют рутмоушен, чтобы на глаз не подгонять скорость персонажа и он визуально не скользил. Из-за этого персонаж не стоит на месте.
По этому самый очевидный способ обнулить ключи на рутовой кости. (Кроме оси z)
Окружение • Теперь в проклятых зонах опасны только те кости, из которых поднимаются споры. • Теперь при полетах во время дождя нужно уворачиваться от грозовых облаков. • Звуки урона заменены с псевдо 3д на 3д звуки. • Добавлена Рубиновая Руда. • Изменены пропорции растительности при генерации карты. • Теперь в плавающих лодках и ящиках можно найти предметы. • Перераспределены биомы гигантских грибов. • Добавлены хижины охотников. • Добавлены колодцы, в которых можно рыбачить, набрать воды и найти предметы. • Новый объект: Потерянный дневник, Лопата, Мешок, Меч, Щит, Веревка, Сапоги, Подзорная труба. • Теперь можно использовать уцелевшие лодки для быстрого перемещения. • Обновлены шахты и вагонетки. • Увеличено кол-во могил и захоронений. • Добавлено дерево висельников. • Теперь когда герой находится на вышке большие деревья становятся прозрачными.
Шахты • Шахты могут служить укрытием (статичный аналог палатки) • Шахты можно использовать для быстрого перемещения. (требуются ресурсы для починки)
События • Теперь события проклятых зон могут сработать даже если герой находится не внутри, а рядом. • Устроив привал вблизи болот герой может подвергнуться нападению болотных тварей. • Обновлено событие туман призраков. Изменено кол-во и агрессивность духов. • Добавлены дополнительные события спавна существ. • Увеличено кол-во событий по краям карты.
Новые существа • Кровавый Рой
Предметы • Новые предметы: Эликсир Интуиции, Лопата. • Добавлены новые рецепты. • Жгучая Мята теперь заживляет раны первой стадии. • Теперь Коса Смерти применяет дальность и эффект атаки как у Жнеца. • Способность Мантии друида заменена на шанс сохранить заряд полета. • Теперь Костную Муку можно добыть из костей животных. • Теперь можно использовать Куклу Вуду для обнаружения героев.
Способности • Теперь можно подбирать метательные заряды после броска, со способностью Охота 2 ур
Баланс. • Теперь при разделке туш можно получить не только кости но и шкуры. • Теперь из Созданий Хаоса может выпасть Темная Слизь. • Мантия Вампиризма теперь имеет перезарядку в 2 секунды. • C 50 той минуты дистанция разведки с башен увеличивается с 4000 до 10000 • C 50 той минуты боты больше не пользуются телепортацией для бегства. • Герой под воздействием Эликсира Интуиции теперь обнаруживает героев впереди, в радиусе 4000. • Скорость маунтов увеличена на 30 ед. Пробег без усталости увеличен с 3500 до 5000. • Теперь во время рыбалки рыба вытягивается на чаще чем прочий хлам. • Теперь с шансом 20% герой находит Заказное убийство на трупе героя. • Усиленный выстрел теперь убивает юнитов с кровотечением. • Шанс получить более сильный предмет при крафте оружия повышен с 20 до 50%. • Максимальное сближение от способности Подкоп теперь варьируется от 100 до 300 ед. • Теперь задание на уничтожение Тотема нежити выбирает ближайший Тотем. • От Ползучего Тумана теперь можно укрыться в невидимости. • Капкан дополнительно снимает 50% здоровья, если цель не видит героя. • Теперь все Всадники имеют уязвимость к Капканам. • Теперь потухший костер можно зажечь бесплатно от факела. • Радиус костра увеличен на 100 ед. • Повышен шанс появления торговца, когда у игрока много золота. • Теперь Заказное убийство выпадает на ближайшего героя. • Информацию о Заказного убийства теперь можно обновить у Странствующего торговца. • Увеличен шанс Глобального уклонения во время бега на 5%. • Глобальное уклонение теперь спасает от повторного получения урона в промежуток времени меньший чем 0.2 сек. • Глобальное уклонение теперь спасает во время подъема, спуска и падения с вышки. • Повторяющиеся, вещи выпадают реже. • Теперь союзные войска разрешают забираться на башню.
Интерфейс • Теперь меню замены предметов не закрывается если таргет предмет был использован. • Дополнены подсказки. • Теперь разбойников-торговцев легко отличить по рюкзаку. • Теперь квест разбойников показывает точку где он был взят. • Теперь камера слегка меняет угол наклона при прицеливании.
АИ • Боты чаще выслеживают героя. • После бегства или воскрешения бот может вернуться через некоторое время. • Всадники разбойников больше не преследуют героя после перерождения. • Улучшен приоритет нападения между разными классами существ. • Максимальное количество разбойников собирающихся на драку с союзником ограничено до 3. • Теперь если герой скрытно убивает союзника, то его обвинят, если увидят рядом с телом в течении 5 секунд.
Оптимизация • Добавлена пред загрузка юнитов. • Оптимизация вызова способностей по ид. • Оптимизированы math функции.
Прочее • Добавлена команда -musicon/musicoff для вкл/отключения музыки.
Исправления
• Союзный бот больше не атакует союзных разбойников. • Исправлено баг из за которого уклонение героя временно повышалось до 100%. • Исправлено баг из за которого врагов можно было выделить врагов после способности подкоп. • Исправлено баг из за которого врагов можно было выделить врагов после способности невидимость. • Исправлен баг из за которого Горевик Черный не смешивался с Пыльцой. • Исправлены диалоги пьяных разбойников. • Экран статистики поражения больше не закрывается автоматически. • Исправлен баг с зарядами карты сокровищ. • Герой больше не спавнится в воде в начале игры. • Исправлены баги связанные со свитками заданий. • Исправлен баг из за которого волны нежити шли бесконечно каждые 5 минут. • Исправлен баг из за которого ожидание при рыбалке не учитывало уровень удочки. • Исправлено одновременное взаимодействие с НПС и объектами окружения через приказ подбора. • Исправлен баг из-за которого квестовые предметы могли не удаляться после выполнения заданий. • Исправлен баг из-за которого Дораг Мара иногда не попадал по врагам атакой ближнего боя. • Демон больше не может застрять в воде. • Демон больше не агрится на нежить. • Исправлено смешивание Вешенки и Отвара покоя. • Скрытное Убийство больше не срабатывает во время атаки факелом. • Исправлен баг при котором можно было подняться на вышку с игнорированием препятствий во время Улучшенной Невидимости. • Использование факела больше не отменяется во время невидимости. • Исправлен баг из-за которого не отображались иконки интерактивного меню после смерти. • Палатка теперь имеет не выделяемую поверхность и не мешает камере. • Исправлен баг туториала после которого отключалось аи ботов. • Теперь разбойники охотнее двигаются на зов помощи. • Теперь квест на зачистку лагеря разбойников ищет ближайший лагерь. • Исправлен баг из-за которого пропадала иконка рюкзака для передачи питомцу.
• Версия 0.99 Ru
• Версия 0.98 Ru
• Версия 0.97 Ru
• Версия 0.96 Ru
• Hov_Guide Ru
Разделка тел • Добыча костей для крафта больше не случайна, кости можно добыть из тела любого существа. • Теперь можно забрать тело и получить больше костей, клыков, мяса через обжиг на костре. • Туши находящиеся в инвентаре замедляют героя на 30%.
Боевые Когти (Новый тип экипировки) • С когтями не доступны метательные заряды, однако ранение когтями сильно снижает броню жертвы.
Предметы • Новые предметы: Неразделанная туша, Маска черепа, Костяные когти, Медвежьи когти, Стальные когти, Боевые когти, Когти Тьмы. • Новый рецепт: Светящаяся Пыльца + Кровоцвет => Едкая Эссенция • Новый рецепт: Горевик Призрачный + Рыбий Жир => Едкая Эссенция
Интерфейс • Добавлено стандартная кнопка взаимодействия в Меню Замены Предметов. • Теперь меню автоматически открывается при выпадении предмета.
Исправления • Исправлено скрещивание Рома и Бледноцвета. • Изменен порядок замены предметов при крафте, предметы больше не падают на землю из-за заполненности инвентаря. • Иконка строительства больше не появляется во время верховой езды возле флага.
Отредактирован Jack-of-shadow
» XGM — Премия года / Hunter or Victim - обзор в рамках премии 2023 года
Нада подумать. Добыча дерева и разрушение построек это одна и та же кнопка, по этому нонтаргет, неудобен. (и кажется там еще какой то тайный смысл был в этом, щас уже не помню) Но вот автоматизировать рубку после первого удара думаю можно.
» XGM — Премия года / Hunter or Victim - обзор в рамках премии 2023 года
Нуу в теории можно, а так они по порядку идут, так что запутаться сложно если у юзера кастом хоткеи не стоят.
» XGM — Премия года / Hunter or Victim - обзор в рамках премии 2023 года
Есть видос с древней версии youtu.be/0jlrKXP79Fg?si=-2vz8ja6oeNxyI-3
Всё ни как не могу собраться записать новый.
» XGM — Премия года / Hunter or Victim - обзор в рамках премии 2023 года
Блин, спасибо за обзор, понял что тутор все-таки стоит прокачать.
Отредактирован Jack-of-shadow
» Hunter or Victim / Главная страница
Ну да, я большой фанат Лавкрафта)
Отредактирован Jack-of-shadow
» Hunter or Victim / Главная страница
Обновление 1.02
• Теперь в хижине герой получает бонусы сна.
• Снижен шанс выпадения одинаковых предметов.
• Исправлен баг из-за которого нельзя было взаимодействовать с установленной палаткой.
• Исправлен баг скрещивания предметов при заполненном инвентаре.
• Грибы распространяющие сонные споры больше не могут вырасти в лагере разбойников.
• Обновлен эффект и звук сонных спор для грибов.
• Снижена вероятность начала игры в проклятой зоне.
• Исправлен баг из-за которого цвет неба был четко привязан к игровому дню.
• Версия 1.00 Ru
• Версия 0.99 Ru
• Версия 0.98 Ru
• Версия 0.97 Ru
» Hunter or Victim / Главная страница
Отредактирован Jack-of-shadow
» WarCraft 3 / Галерея скриншотов ландшафта
» Hunter or Victim / Главная страница
Отредактирован Jack-of-shadow
» XGM — Премия года / Премия 2023 года
• Проект: Hunter or Victim
• Дата создания: 13.03.2018 | Дата Релиза: 17.02.2023 | Дата Глобавльного обновления: 16.12.2023
• Ссылка на проект: HoV
• В соло затащил oO
• Проект: Hunter or Victim
• Дата создания: 13.03.2018 | Дата Релиза: 17.02.2023 | Дата Глобавльного обновления: 16.12.2023
• Ссылка на проект: HoV
• Проект наконец то доведен до релиза, но не пылиться на полке.
Отредактирован Jack-of-shadow
» Hunter or Victim / Главная страница
Глобальное Обновление 1.01
• Улучшение множества систем.
• Прокачанное окружение и события.
• Боты и монстры стали хитрее и опаснее.
• ИИ имитирует жизнь НПС на максималках.
• Новый класс: Гонец Хаоса, Охотник за головами, Снайпер, Пиромант.
• Класс героя можно выбрать до начала игры.
• Обновлены способности множества предметов.
• Теперь броня защищает от увечий в зависимости от уровня.
• Фляги теперь могут исцелять Увечья.
• Теперь питомцы добавляют дополнительный радиус обзора ночью, когда находятся рядом с героем.
• Для приготовления зелий в котле больше не требуются колбы.
• Теперь для разрушения гнезд монстров требуется 3 уровень алхимии или огонь.
• Теперь все плащи защищают от холода в зависимости от уровня.
• Теперь заложников можно встретить чаще.
• Изменен набор предметов в лавке торговца.
• Теперь можно приручить не только диких животных но и собак разбойников.
• Теперь Cмертельный Cоюз доступен только при наличии Темного Благословения.
• Теперь при падении игроку дается дополнительное время если игрок был отвлечен на торговца или другое меню.
• Стрелки больше не добивают героя во время падения.
• Теперь месте ям можно построить Колодцы.
• Теперь Ром дает возможность применить Огненное Дыхание.
• Теперь Удача героя слегка изменяется в зависимости от хороших или плохих поступков игрока.
• Список рецептов для зелий приготовляемых на котле увеличен до 22 зелий.
• Сонные стрелы теперь взрываются усыпляя врагов попадающих под область спор.
• Добавлен режим неспешной игры, рассчитанный на длительную сессию.
• Ядовитая Эссенция теперь может растворять тела врагов.
• Улучшен аи ботов, врагов и нпс.
• Добавлено множество диалогов-реакций на окружение.
• Многие псевдо 3д звуки заменены на 3д.
• Обновлены звуки окружения.
• Теперь одежда намокает когда герой пробирается сквозь высокий кустарник.
• Теперь невидимость прерывается дождем. (плащи выше 2 уровня защищают от этого эффекта)
• Теперь письма встречаются чаще.
• Пещеры и Шахты теперь можно заколотить потратив некоторое кол-во древесины.
• Увеличено кол-во малых подземелий.
• Теперь Заброшенные дома встречаются чаще.
• Добавлены дополнительные цветовые схемы неба и тумана.
• Обновлен интерфейс для крафта зелий.
• Теперь на панели "Информация и навыки" можно посмотреть все рецепты для зелий.
• Добавлены дополнительные звуки интерфейса.
• Улучшен итем ассист, теперь при переполненном инвентаре можно отправить предмет в рюкзак игрока или питомца.
• Теперь Дымовые гранаты включены в набор особых действий игрока.
• Добавлено звуковое оповещение в момент когда вас замечает другой игрок.
• Длительность отображения диалога теперь зависит от длинны текста.
• Оптимизирован подбор предметов.
• Оптимизированы тяжелые системы.
• Оптимизирована генерация карты.
• Уменьшен вес карты.
• Стрелы больше не взрывают бочки пролетая над ними.
• Шаровая молния больше не атакует героя на башне.
• Снайпер больше не обнаруживает героя в невидимости.
• Больше нельзя выделить забытый навес и бочки с порохом.
• Исправлены баги поворота камеры связанные нажатием на небо.
• Исправлен баг залипания спеллбуков.
• Исправлен баг из-за которого периодически не нажимались некоторые предметы.
• Исправлен баг из-за пропадали предметы из инвентаря.
• Исправлен баг из-за которого иногда не отображался 10 игрок в таблице.
• Исправлен баг из-за которого ИИ некоторых юнитов мог отключаться.
• Исправлен баг локальной сети при использовании усиленного выстрела.
• Исправлен баг из-за которого враги не могли отравить героя.
• Исправлен баг из-за которого предметы экипировки оказывались одновременно в двух отделах рюкзака.
• Версия 0.99 Ru
• Версия 0.98 Ru
• Версия 0.97 Ru
• Версия 0.96 Ru
Отредактирован Jack-of-shadow
» WarCraft 3 / Как можно оптимизировать этот код с 2D коллизиями?
Отредактирован Jack-of-shadow
» WarCraft 3 / Как можно оптимизировать этот код с 2D коллизиями?
Отредактирован Jack-of-shadow
» WarCraft 3 / Как можно оптимизировать этот код с 2D коллизиями?
Отредактирован Jack-of-shadow
» WarCraft 3 / Как можно оптимизировать этот код с 2D коллизиями?
Соответственно все вычисления происходят в одном тике.
Более того в теории если в карте несколько тяжелых периодиков, то лучше инициализировать их так, что бы они не совпадали по моменту выполнения.
В итоге момент их выполнения совпадает.
Что бы этого избежать лучше инициализировать их не одноверменно, а со сдвигом в сотую.
Я могу быть не прав, тк не проверял тестами. Но по логике получается именно так.
» WarCraft 3 / Как можно оптимизировать этот код с 2D коллизиями?
Отредактирован Jack-of-shadow
» WarCraft 3 / Как можно оптимизировать этот код с 2D коллизиями?
Отредактирован Jack-of-shadow
» Game Dev / Анимации не статичны на одном месте
» WarCraft 3 / Галерея скриншотов ландшафта
Отредактирован Jack-of-shadow
» Hunter or Victim / Главная страница
Релиз 1.00
• Теперь в проклятых зонах опасны только те кости, из которых поднимаются споры.
• Теперь при полетах во время дождя нужно уворачиваться от грозовых облаков.
• Звуки урона заменены с псевдо 3д на 3д звуки.
• Добавлена Рубиновая Руда.
• Изменены пропорции растительности при генерации карты.
• Теперь в плавающих лодках и ящиках можно найти предметы.
• Перераспределены биомы гигантских грибов.
• Добавлены хижины охотников.
• Добавлены колодцы, в которых можно рыбачить, набрать воды и найти предметы.
• Новый объект: Потерянный дневник, Лопата, Мешок, Меч, Щит, Веревка, Сапоги, Подзорная труба.
• Теперь можно использовать уцелевшие лодки для быстрого перемещения.
• Обновлены шахты и вагонетки.
• Увеличено кол-во могил и захоронений.
• Добавлено дерево висельников.
• Теперь когда герой находится на вышке большие деревья становятся прозрачными.
• Шахты могут служить укрытием (статичный аналог палатки)
• Шахты можно использовать для быстрого перемещения. (требуются ресурсы для починки)
• Теперь события проклятых зон могут сработать даже если герой находится не внутри, а рядом.
• Устроив привал вблизи болот герой может подвергнуться нападению болотных тварей.
• Обновлено событие туман призраков. Изменено кол-во и агрессивность духов.
• Добавлены дополнительные события спавна существ.
• Увеличено кол-во событий по краям карты.
• Кровавый Рой
• Новые предметы: Эликсир Интуиции, Лопата.
• Добавлены новые рецепты.
• Жгучая Мята теперь заживляет раны первой стадии.
• Теперь Коса Смерти применяет дальность и эффект атаки как у Жнеца.
• Способность Мантии друида заменена на шанс сохранить заряд полета.
• Теперь Костную Муку можно добыть из костей животных.
• Теперь можно использовать Куклу Вуду для обнаружения героев.
• Теперь можно подбирать метательные заряды после броска, со способностью Охота 2 ур
• Теперь при разделке туш можно получить не только кости но и шкуры.
• Теперь из Созданий Хаоса может выпасть Темная Слизь.
• Мантия Вампиризма теперь имеет перезарядку в 2 секунды.
• C 50 той минуты дистанция разведки с башен увеличивается с 4000 до 10000
• C 50 той минуты боты больше не пользуются телепортацией для бегства.
• Герой под воздействием Эликсира Интуиции теперь обнаруживает героев впереди, в радиусе 4000.
• Скорость маунтов увеличена на 30 ед. Пробег без усталости увеличен с 3500 до 5000.
• Теперь во время рыбалки рыба вытягивается на чаще чем прочий хлам.
• Теперь с шансом 20% герой находит Заказное убийство на трупе героя.
• Усиленный выстрел теперь убивает юнитов с кровотечением.
• Шанс получить более сильный предмет при крафте оружия повышен с 20 до 50%.
• Максимальное сближение от способности Подкоп теперь варьируется от 100 до 300 ед.
• Теперь задание на уничтожение Тотема нежити выбирает ближайший Тотем.
• От Ползучего Тумана теперь можно укрыться в невидимости.
• Капкан дополнительно снимает 50% здоровья, если цель не видит героя.
• Теперь все Всадники имеют уязвимость к Капканам.
• Теперь потухший костер можно зажечь бесплатно от факела.
• Радиус костра увеличен на 100 ед.
• Повышен шанс появления торговца, когда у игрока много золота.
• Теперь Заказное убийство выпадает на ближайшего героя.
• Информацию о Заказного убийства теперь можно обновить у Странствующего торговца.
• Увеличен шанс Глобального уклонения во время бега на 5%.
• Глобальное уклонение теперь спасает от повторного получения урона в промежуток времени меньший чем 0.2 сек.
• Глобальное уклонение теперь спасает во время подъема, спуска и падения с вышки.
• Повторяющиеся, вещи выпадают реже.
• Теперь союзные войска разрешают забираться на башню.
• Теперь меню замены предметов не закрывается если таргет предмет был использован.
• Дополнены подсказки.
• Теперь разбойников-торговцев легко отличить по рюкзаку.
• Теперь квест разбойников показывает точку где он был взят.
• Теперь камера слегка меняет угол наклона при прицеливании.
• Боты чаще выслеживают героя.
• После бегства или воскрешения бот может вернуться через некоторое время.
• Всадники разбойников больше не преследуют героя после перерождения.
• Улучшен приоритет нападения между разными классами существ.
• Максимальное количество разбойников собирающихся на драку с союзником ограничено до 3.
• Теперь если герой скрытно убивает союзника, то его обвинят, если увидят рядом с телом в течении 5 секунд.
• Добавлена пред загрузка юнитов.
• Оптимизация вызова способностей по ид.
• Оптимизированы math функции.
• Добавлена команда -musicon/musicoff для вкл/отключения музыки.
• Исправлено баг из за которого уклонение героя временно повышалось до 100%.
• Исправлено баг из за которого врагов можно было выделить врагов после способности подкоп.
• Исправлено баг из за которого врагов можно было выделить врагов после способности невидимость.
• Исправлен баг из за которого Горевик Черный не смешивался с Пыльцой.
• Исправлены диалоги пьяных разбойников.
• Экран статистики поражения больше не закрывается автоматически.
• Исправлен баг с зарядами карты сокровищ.
• Герой больше не спавнится в воде в начале игры.
• Исправлены баги связанные со свитками заданий.
• Исправлен баг из за которого волны нежити шли бесконечно каждые 5 минут.
• Исправлен баг из за которого ожидание при рыбалке не учитывало уровень удочки.
• Исправлено одновременное взаимодействие с НПС и объектами окружения через приказ подбора.
• Исправлен баг из-за которого квестовые предметы могли не удаляться после выполнения заданий.
• Исправлен баг из-за которого Дораг Мара иногда не попадал по врагам атакой ближнего боя.
• Демон больше не может застрять в воде.
• Демон больше не агрится на нежить.
• Исправлено смешивание Вешенки и Отвара покоя.
• Скрытное Убийство больше не срабатывает во время атаки факелом.
• Исправлен баг при котором можно было подняться на вышку с игнорированием препятствий во время Улучшенной Невидимости.
• Использование факела больше не отменяется во время невидимости.
• Исправлен баг из-за которого не отображались иконки интерактивного меню после смерти.
• Палатка теперь имеет не выделяемую поверхность и не мешает камере.
• Исправлен баг туториала после которого отключалось аи ботов.
• Теперь разбойники охотнее двигаются на зов помощи.
• Теперь квест на зачистку лагеря разбойников ищет ближайший лагерь.
• Исправлен баг из-за которого пропадала иконка рюкзака для передачи питомцу.
• Версия 0.98 Ru
• Версия 0.97 Ru
• Версия 0.96 Ru
• Hov_Guide Ru
Отредактирован Jack-of-shadow
» Hunter or Victim / Главная страница
Кстати назрела идея запустить конкурс в честь этого дела. (может получиться довольно забавный движ)
» Hunter or Victim / Главная страница
Похоже что да, ну юбилей точно. Я уже упираюсь во всё возможные лимиты.
Для меня релизом была 87, но теперь она выглядит сырой демкой.
Отредактирован Jack-of-shadow
» Hunter or Victim / Главная страница
Обновление 0.99
• Добыча костей для крафта больше не случайна, кости можно добыть из тела любого существа.
• Теперь можно забрать тело и получить больше костей, клыков, мяса через обжиг на костре.
• Туши находящиеся в инвентаре замедляют героя на 30%.
Боевые Когти (Новый тип экипировки)
• С когтями не доступны метательные заряды, однако ранение когтями сильно снижает броню жертвы.
• Новые предметы: Неразделанная туша, Маска черепа, Костяные когти, Медвежьи когти, Стальные когти, Боевые когти, Когти Тьмы.
• Новый рецепт: Светящаяся Пыльца + Кровоцвет => Едкая Эссенция
• Новый рецепт: Горевик Призрачный + Рыбий Жир => Едкая Эссенция
• Добавлено стандартная кнопка взаимодействия в Меню Замены Предметов.
• Теперь меню автоматически открывается при выпадении предмета.
• Исправлено скрещивание Рома и Бледноцвета.
• Изменен порядок замены предметов при крафте, предметы больше не падают на землю из-за заполненности инвентаря.
• Иконка строительства больше не появляется во время верховой езды возле флага.
• Версия 0.97 Ru
• Версия 0.96 Ru
• Версия 0.95 Ru
• Hov_Guide Ru