Clamp #3 - 6 дней назад 2

» Dota 2 / Продление конкурса героев до 1-го июня

Зашёл извиниться и попросить принять героя на 6-7 часов позже, а тут, оказывается, и так всё продлили =/
Clamp #4 - 2 недели назад 0

» WarCraft 3 / изи вопрос по гуи условие/действие

  1. В условии проверяешь уровень способности "блокирование", если он выше 0 - у юнита есть эта способность.
  2. Ловишь нанесение урона юниту, даёшь неуязвимость, в новом потоке без задержки отнимаешь неуязвимость.
Clamp #7 - 2 недели назад 4

» WarCraft 3 / Патч 1.28.2

quq_CCCP, ты всё ещё не усвоил простую истину: работает как надо - лучше не трогай.
Clamp #10 - 2 недели назад 0

» WarCraft 3 / Как создать карту большего размера?

Naadir, это связано с допусками редактора, насчёт возможностей игры ничего не могу сказать. В любом случае, больше размер сделать не выйдет, поэтому думать в эту сторону бессмысленно.
Clamp #12 - 2 недели назад 0

» WarCraft 3 / Патч 1.28.2

И я очень сомневаюсь что графический ремастер случится.
Зачем ремастерить то, что постоянно поддерживается в актуальном состоянии?
Clamp #13 - 2 недели назад 0

» WarCraft 3 / Как отследить что юнит находится на порченной земле?

в условиях среди "Сравнения типа почвы" есть любая текстура, кроме склона и порчи
Тебе нужна проверка не на тип почвы, а на наличие, собственно, порчи.
Clamp #15 - 3 недели назад 1

» WarCraft 3 / Как отследить что юнит находится на порченной земле?

Как это использовать с помощью "триггеров" а не jass?
Никак, учите Jass.
Никто не запрещает юзать GUI, когда нужно, но понимание того, как оно работает, существенно помогает в работе над картами.
Clamp #17 - 3 недели назад 0

» Острова Зеру / Главная страница

Ahotnik001, всем по барабану, но если выберешь последнего - будет куча ассоциаций с картой из хартстоуна.
Clamp #19 - 4 недели назад 1

» WarCraft 3 / Максимальное количество скилов

Координаты кнопки приказов можно выставить как (0, -11), тогда их не будет видно. Из минусов - хоткеи при таком подходе не работают.
Clamp #20 - 4 недели назад 0

» WarCraft 3 / Конкурс карт WC3 на 50 000 рублей!

Кристофер, зависит от того, насколько мне будут нужны финансы.

inb4: или не финансы, а, например, пиар карты на канале.
Clamp #21 - 4 недели назад 3

» WarCraft 3 / Конкурс карт WC3 на 50 000 рублей!

кто-то забил на всё и участвует интересно кто эти люди
Если не влом будет - то я закину что-нибудь. Обычно ратую за отсутствие защиты в карте, но здесь опенсорс так и так стану выдавать только в случае получения значимого приза какого-нибудь, хз почему, но встало в принцип.
Clamp #22 - 4 недели назад 0

» Dota 2 / Продление конкурса героев до 1-го июня

Editor, стоишь на базе и тыкаешь две кнопки?

Алсо БЛ такая себе абила, ею нехило троллировать можно было в линейке.
Clamp #24 - 1 месяц назад 1

» WarCraft 3 / Дополнительный урон по определенному типу юнитов.

Выдать нежити уникальный вид брони и настроить урон по нему ото всех типов урона нужным образом, таким образом автоатаки будут наносить увеличенный урон.
Если урон от способностей, то просто в самой абилке проверять типы кастера и цели можно (если она реализована кодом), или же в РО настраивать урон в зависимости от классификации юнита.

У ImbaStyle весьма универсальное решение.
Clamp #25 - 1 месяц назад (отредактировано ) 0

» WarCraft 3 / Реализация округления флоата в условиях вц3

» Оффтоп
Треп не по делу
Я полагал, что это останется незамеченным и будет скопипасчено =)
В оригинале принимает не инт, а флоат, разумеется, выправил пост, раз уж он как ответ закреплён.

Пока что...
Всегда.
Clamp #26 - 1 месяц назад 10

» WarCraft 3 / Конкурс карт WC3 на 50 000 рублей!

...имею привилегии банить и удалять...
...это как честь дворянина.
Что-то проорал с этой части =)
Clamp #27 - 1 месяц назад (отредактировано ) 6

» WarCraft 3 / Реализация округления флоата в условиях вц3

Real в WarCraft работает абсолютно также, как float в C++ (фактически, это он и есть).

Математическое округление в принципе лучше делать по-другому:
    #define fround = M_RoundFloat
    #define round  = M_Round

    int M_Round(float number) {
        if (number > 0) {
            return R2I(number + 0.5);
        }
        if (number < 0) {
            return R2I(number - 0.5);
        }
        return 0;
    }

    float M_RoundFloat(float number) {
        if (number > 0.0) {
            return I2R(R2I(number + 0.5));
        }
        if (number < 0.0) {
            return I2R(R2I(number - 0.5));
        }
        return 0.0;
    }
Так оно будет отрабатывать гарантировано верно и без тяжёлых операций.

Давно хотел куда-нибудь прилепить этот файлик, но всё не находилось случая, наконец-то!
прикреплены файлы
Clamp #28 - 1 месяц назад (отредактировано ) 4

» Dota 2 / Продление конкурса героев до 1-го июня

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

и не сделать :D

или сделать \о/
Clamp #30 - 1 месяц назад 0

» WarCraft 3 / Moving System, перенос данных.

нарушает принципы ооп
В варкрафте нет ООП, одна видимость. Кроме того, реализация такого добавления методов принципам ООП номинально не противоречит.
в vjass наследование кривое и нету полиморфизма
про модули не понял
Наследование, вернее его эмуляция там нормальная, а полиморфизм при работе с варкрафтом считай и не нужен.
Модули.
Clamp #31 - 1 месяц назад 0

» WarCraft 3 / Формирование пакетов с мемхаком

Идея в отправке локально сохраненного сейва пакетом всем игрокам для избежания рассинхрона
При каждой синхронизации будет лаг не меньше половины секунды. Сейв сетевой игры помнит имена и позиции игроков, это может привести к неопределённому поведению игры при его загрузке. Ты учитывал эти моменты?
Clamp #32 - 1 месяц назад 0

» WarCraft 3 / Если юнит стоит на месте, то ему отдается приказ.

Я переделал вопрос на всякий, чтобы второй подряд не создавать.
Лучше создавать, кто-нибудь может столкнуться с такой же проблемой и сможет найти твой вопрос с ответом через поиск.

как сделать так, чтобы если юнит стоит на месте, то ему отдается приказ?
Отлов приказа "отставить" и "удерживать позицию" или постоянная сверка координат юнита (на гуи очень быстро заставит карту лагать из-за утечек).
Clamp #33 - 1 месяц назад (отредактировано ) 0

» WarCraft 3 / Moving System, перенос данных.

Реализовывай всё в одной структуре через добавление методов напрямую, модулями или через наследование.
Clamp #35 - 1 месяц назад 2

» WarCraft 3 / Конкурс карт WC3 на 50 000 рублей!

брали слишком высокую планку и просто уставали от объема работ.. и всё
Это национальная черта в принципе. Строить, так коммунизм, на века. А что сам не достроишь - не страшно, дети на смену растут...
Clamp #36 - 1 месяц назад 4

» WarCraft 3 / Конкурс карт WC3 на 50 000 рублей!

в 2009-2010 тут бы такой был ажиотаж
И все мэтры пролетели бы как фанера над Парижем =)
ИМХО, конкурс лежит ближе к реальности чем все те, что у нас проводились за последние N лет, причём вместе взятые.
Clamp #37 - 1 месяц назад 6

» WarCraft 3 / Одна функция для всех спелов

Кто ковырял знает - дота еще то говно.
Наглядная демонстрация принципа "работает - не трогай".
Clamp #38 - 2 месяца назад 1

» Heaven's Gallery / Кровавый вихрь

Красиво, но не сказал бы, что это вихрь. Вихрь имеет условно статичную форму и размеры, здесь же, скорее, происходит поглощение. Я бы назвал эффект как-нибудь более абстрактно, например, "Кровавая жатва".
Clamp #39 - 2 месяца назад 0

» WarCraft 3 / Конкурс карт WC3 на 50 000 рублей!

А разве интерес игрока как-то связан с графической составляющей? Он скорее служит предметом визуального дополнения к основной механике, а стержнем, удерживающим интерес является баланс и идея.
Посмотри "Dark Invasion II". Там без "графической составляющей" играть было бы просто невозможно, а некоторые заметные проблемы с балансом - как ни странно - ничего не портят.
"Стержнем" всегда является определяющая геймплей механика, баланс же позволяет избавиться от нечестной игры. Кстати, как ты в этот ряд сумел поместить "идею", мне вообще непонятно.
Clamp #40 - 2 месяца назад 0

» WarCraft 3 / Конкурс карт WC3 на 50 000 рублей!

ZlaYa1000, тогда это бессмысленно, автор после конкурса ещё ряд версий успеет сделать, а у организаторов будет только первая.
Clamp #41 - 2 месяца назад 0

» WarCraft 3 / Удобный Крафт

в результате не приходиться прописывать равкоды ручками
Редактировать результат или дебажить его почти нереально, т.к. они в dex записываются => фтопку.
Clamp #42 - 2 месяца назад 0

» WarCraft 3 / Конкурс карт WC3 на 50 000 рублей!

Отправляя карту на конкурс, вы разрешаете частичное и полное копирование идей карты организатором конкурса.
Победители должны будут предоставить в ЛС анпротектед версию карты.
Идеи ничего не стоят без реализации, так что даже глупо выкладывать такой пункт. А вот про открытую версию стоит написать "зачем".

molot39, из того, что я видел, большая часть описывается ёмким словом "говно".
Clamp #43 - 2 месяца назад (отредактировано ) 5

» WarCraft 3 / Конкурс карт WC3 на 50 000 рублей!

На загрузочном экране должна быть размещена заметная и читаемая надпись "Для конкурса карт от канала youtube.com/2kxaoc".
Как раз в "закрытом" режиме пилю кайфовую, на мой взгляд, карту. Подумал было действительно добавить к рельзной версию информацию о конкурсе, в принципе не жалко.

Сохранять ли надпись на загрузочном экране после окончания конкурса?
Да. Нам кажется, что это было бы честно оставить надпись о том, что карта сделана для нашего конкурса,ведь это действительно так. Поэтому надеемся на вашу честность.
Однако, вот это сразу же и отбило всё желание участвовать. Любая карта является интеллектуальной собственностью близов, а любые использованые в ней решения - собственностью их автора, пусть он хоть 10 раз для конкурса её создавал. Любые его действия над картой не могут быть "бесчестными" по определению.
Ну и
на качество мало смотрят
звучит как минимум грустно.
Clamp #45 - 2 месяца назад 0

» WarCraft 3 / Удобный Крафт

Описание написано так, что почти нереально понять реальную механику работы системы.
В посте нет полного кода системы.
Система прекрасно реализовывается без прелоада и даже необходимости запуска карты путём использования равкодов в базовой кодировке или набора макросов.

Последнее - по сути придирка, но остальное нужно исправить, если рассчитываете на публикацию.
Clamp #46 - 2 месяца назад 1

» Hearthstone: Heroes of Warcraft / Общее обсуждение

половина ладдера до сих пор играет пиратваром
Ни одного не видел, одни таунтвары.

Легендарные спелы - весело, заварил себе рогу.
Clamp #48 - 2 месяца назад (отредактировано ) 2

» WarCraft 3 / Событие - получает урон

TeX13, на гуи полноценную систему отлова урона реализовать нельзя.

Советую ознакомиться, в том числе и со ссылками из того сообщения.
Clamp #49 - 2 месяца назад 0

» WarCraft 3 / Глобальный таймер

ledoed, моё мнение таково, что если использование структур vJass не необходимо, то стоит писать не структурами. ООП в Jass нет, существует только кривая эмуляция.
Кроме того, такое написание явным образом демонстрирует логику работы алгоритма, что в качестве ответа несколько актуальнее. Всё-таки почитай про отступы и стандарты оформления кода и комментариев в нём
Clamp #50 - 2 месяца назад (отредактировано ) 0

» WarCraft 3 / Глобальный таймер

создавайте новый и удаляйте старый
Зачем, если в этом нет необходимости?