26

» WarCraft 3 / Фарш

JaBeN_Симфер:
Крутое видео, аж завтыкал, напряжение до конца держало XD
Зато хороший пример управления, по колесам даже видно, как тянет и как выруливает
26

» WarCraft 3 / Зависание игры Reforged после 10 минут геймплея

pro100master:
konvan5, стандартный способность?
Вообщем в ней поля HalfDamage были обнулены все, чтобы не было половинного урона. На 1.26а все было ок. Но на рефе из-за обнуленного интервала (HalfDamageInterval) как-то зацикливалось в итоге. Поэтому поставил его большим просто
26

» WarCraft 3 / Зависание игры Reforged после 10 минут геймплея

Принятый ответ
Итак, спустя 30 часов тестов по 10 минут каждый я нашел проблему.
После 10 минуты при юза огненного столба (его юзали компы, если не я) зависает варкрафт. РЕФАНДЕД спасибо! Инфа сотка, такая проблема оказалась не только у меня в проекте.
Спасибо всем, кто пытался помочь, вы лучшие! :)
Тема закрыта.
26

» WarCraft 3 / Зависание игры Reforged после 10 минут геймплея

Steal nerves:
konvan5, чтобы проверить пуста ли группа есть легкий метод:
FirstOfGroup(group) == null
сравнению юнитов, первый юнит в группе равен null, значит группа пуста. А вот та функция на гуи вызывает перебор посредством ForGroup, что совсем не нужна
Спасибо за информацию, вполне логично)
26

» WarCraft 3 / Зависание игры Reforged после 10 минут геймплея

Steal nerves:
konvan5, а раньше не было подвисании до рефорджа?
До рефа такого не было. Я как раз по действиям удаляю и тестирую щас и все больше шокируюсь, от чего зависает... Мб вреале и от текста, а может и из-за вычислений. Пробую

Вооот, своими действиями я дошел до этого условия. Без него все ок. А вот с ним зависает. Как я помню, эти числа всегда правильны и не меняются в течении всей игры (то есть вначале установил и все). То есть если работало в 1 раунде - то и в 10 будет работать абсолютно так-же. Странно... Попробую вывести, что там хранится вообще...

Steal nerves:
попробуй не выводить тексты, мб дело в строках?
На самом деле текста у меня мало в этой карте. Раньше подобной проблемы не наблюдал. Кхм.

Еще потестил с этой функцией - и нет! Код даже не доходит до нее как варик зависает :(
До нее может дойти, если любой из игроков проиграет (то есть группа юнитов останется пустой). Но у меня зависло (как и раньше бывало в общем-то) когда бой тока начался и только пару юнитов умерло. Я вообще ничего не понимаю, как так то о_О
Триггер, что на скрине выше - единственный, который имеет события во время боя, пока идет таймер. Все остальное отключено...
Загруженные файлы
26

» WarCraft 3 / Зависание игры Reforged после 10 минут геймплея

Bergi_Bear:
надо больше тестов
очень много тестов
Тестил 8 часов

Я отключил все триггеры, связанные со способностями юнитов. Все равно зависает. По сути осталась голая система организации раундов О_О

кроме инициализации оставил тока 3 рабочих триггера:
Начало раунда
Конец раунда
Смерть юнита
Все. Больше ничего не пашет. И все равно зависает на 10 минуте во время боя. Ооооооченль логично, что виноват триггер смерти юнита... но что там такого...
26

» WarCraft 3 / Зависание игры Reforged после 10 минут геймплея

Bergi_Bear:
konvan5, зависание в рефордже полное.. вызывают теже причины, что и фаталы
А ещё в формате луа (даже в гуишных картах не обрывается поток), скорее всего тут и есть зависание
Перейти в луа режим пока не вариант...
Проверяй функции Урона в триггере урона..
Таких триггеров всего 2 и то они настолько элементарные что вызвать краш не могут... Да и завязаны они на способках юнитов. Если играть только этими юнитами, наняв их сотню вначале игры - не зависает.
Выход за пределы карты
Понимаю, тоже может вызывать краш, не находил перемещения за пределы. Все раунды одинаково воспроизводятся.
Если время одно и тоже, проверяй все периодики большого значения 10+ секунд
Работает только один таймер. Типа 60 секунд - битва. Потом 15 секунд передышка. Потом 60 снова битва и тд. Я его заменял уже на свою систему с wait, но причина остается.
Для малых считай каждый 1000 вызов
Таких нет. Единственное, что вызывается часто - это смерть юнита. Такие триггеры есть, я их чекал, везде конкретные условия на тип юнита и тд. Но зависание происходило даже тогда, когда еще никто не умер! Что и удивляет...

Есть предположение, что зависание происходит при касте способностей (тоже есть триггеры, которые чекают такие моменты). Но при тестах я пробовал как МНОГО юзать способки так и ВООБЩЕ не юзать способки - все равно зависало примерно в одно и то-же время.
(допишу-ка я это в пост)
26

» WarCraft 3 / Зависание игры Reforged после 10 минут геймплея

koloff:
Этой конкретики мало, думаю, сейчас будут просить саму карту....
По поводу карты - вот загрузил старую версию, которая не вылетала и не зависала. В ней есть косяки геймплейные, но без крашей.
Загруженные файлы
26

» WarCraft 3 / We are Legion

Steal nerves:
или если десять челиков бьют одного танка, есть ли смысл ему отдать приказ дефенса. У него атака отключается, но включается макс защита. до сих пор пока напарники с лучниками не помогут или таким образом агр переключать на другого. если этот тип не бьет никого, возможно враги на другого соседа переключатся?
вот у горного великана есть абилка агра. ну че то такое, ты понял.
находите воина в вашем легионе, откармливаете пузо до уровня горного гиганта, и отправляете в бой
Я думал о подобных механиках. Думал еще о других расах как раз таки с другими тактиками, но времени на создание еще одной расы не хватало, поэтому оставил как есть. Как никак за месяц карту сделал)
Зато добавил скины для большего фана (ночные эльфы, хуманы, орки).
26

» WarCraft 3 / We are Legion

exAres:
Трусостьо можно вообще как проклятие, когда у тебя танк убегает внутрь, а вылезает бедный лучник или маг.
Печальная участь мага, они там вообще хилые)))
26

» XGM Конкурсы / Mini-Game Contest: Reforged. Голосование

Bergi_Bear:
(Капуста, заяц и волк)..
Если логическую задачу обставлять настолько в жесткие рамки, то да, прошли мимо все)
26

» XGM Конкурсы / Mini-Game Contest: Reforged. Голосование

Bergi_Bear:
  • логическими задачами (Скорее всего тут справились только пеоны (я), на уровнях с пилами, с огоньками, с боссом "горный великан", хотя и у меня геймплей не сильно на это построен.. кароче все облажались)
Вполне логическая задача - как выжить и дойти до 20 волны, ибо массить 1 тип юнитов и играть 1 тактикой не получится, надо подстраиваться, строить тактики. Чистый феноменальный микроконтроль не поможет победить. Против лучников выставлять щиты, против невидимых закупать камешки ясновидения, против сильных магов выставлять стражей с щитами как и против пеньков не лучниц а прокаченных мили войска. Особые комбинации магов с убивающим всех и вся магичками 3 скилом. Не в этом ли заключается логическая задача со множеством переменных, где надо построить тактику, расставить в правильном порядке войска и вовремя использовать нужные скилы?)

А так в остальном полностью соглашусь с аргументацией)
26

» WarCraft 3 / We are Legion

Steal nerves:
Неплохая мапа =)) автоматику не думаешь добавлять? типа раненный уходит, и заменяет соседа
Дело в том, что во второй половине игры (если все правильно делал до этого), ты контролишь уже не переходами юнитов а способками и фокусом, и только иногда переходами :)
А в начале же способок особо нет да и фокусить мало кого можно, поэтому игроки и больше контролят переходами и потеют, потеют :D
26

» XGM Конкурсы / Mini-Game Contest: Reforged. Голосование

Кстати, а кто больше занимается правками оформления конкурсного ресурса?)
26

» XGM Конкурсы / Mini-Game Contest: Reforged. Голосование

tysch_tysch:
Вот да, мало кто понял суть миниигр, всё сделали обычные кастомки
Просто ужас! Как так можно
26

» WarCraft 3 / Останови пандемию!

Lord_Teo:
На то они и пасхалки, что их не так легко обнаружить)
Я уверен, что треть пасхалок еще не нашли, некоторые слишком сложные :)
И вообще. Раз уж пишешь тут не по теме, то потести карту мою насчет звука, плиз)
Го в дис? Потестим
26

» WarCraft 3 / Убей моего пеона

Bergi_Bear:
ScorpioT1000, Где это застрять смог? какие баги найдены? чем управление 6 кнопками оказалось неудобным?
Когда у меня в карте надо использовать от 2 до 24 кнопок XD
26

» WarCraft 3 / Смерть юнитов определенного игрока вошедших в область

Принятый ответ
Событие - юнит вошел в область Область1
Условие - владелец (юнит триггера) == красный
Действие - юнит убить (триггерный юнит)
26

» XGM Конкурсы / Mini-Game Contest: Reforged. Голосование

ScorpioT1000:
Это очень крутое мероприятие сейчас проходит, благодарю всех участников и зрителей стрима :)
Реально, было очень весело смотреть на и даже сыграть разок в другие карты на стриме :D
26

» WarCraft 3 / Останови пандемию!

ScorpioT1000:
Короче, тут как к we are legion - не хватает доп штук/пасхалок, пока основной битвой занимаешься
Пасхалок в Легионе куча :D
26

» WarCraft 3 / We are Legion

ScorpioT1000:
2kxaos говорит, что будет еще видос записывать по этой мапе - автору есть время поработать)
Так как на тест собрать 8 человек было почти невозможно и забалансить такую карту было довольно таки трудно, чтоб и динамично игралась и было много контента. Я вижу 2 варианта, что можно сделать с затяжностью:
  1. Сделать меньше игроков (4 идеальное кол-во)
  2. Уменьшить по длительности волны (от стандартной волны до посыльных пленных), но чутка усилив. (хотя куда уж потнее, и так убивают).
Но да, есть куда двигаться)
Будем думать и работать! :)
26

» Endless Tale / Endless Tale

Zetox:
Будет возможность бегать под декорациями и над ними ?
Реально интересная тема! Было бы круто