30

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

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

Алсо БЛ такая себе абила, ею нехило троллировать можно было в линейке.
30

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

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

У ImbaStyle весьма универсальное решение.
30

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

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

Пока что...
Всегда.
30

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

...имею привилегии банить и удалять...
...это как честь дворянина.
Что-то проорал с этой части =)
30

» 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;
    }
Так оно будет отрабатывать гарантировано верно и без тяжёлых операций.

Давно хотел куда-нибудь прилепить этот файлик, но всё не находилось случая, наконец-то!
Загруженные файлы
30

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

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

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

или сделать \о/
30

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

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

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

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

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

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

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

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

Реализовывай всё в одной структуре через добавление методов напрямую, модулями или через наследование.
30

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

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

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

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

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

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

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

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

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

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

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

ZlaYa1000, тогда это бессмысленно, автор после конкурса ещё ряд версий успеет сделать, а у организаторов будет только первая.
30

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

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

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

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

molot39, из того, что я видел, большая часть описывается ёмким словом "говно".
30

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

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

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

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

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

Последнее - по сути придирка, но остальное нужно исправить, если рассчитываете на публикацию.
30

» Hearthstone / Общее обсуждение

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

Легендарные спелы - весело, заварил себе рогу.