Doc #1 - 5 дней назад 4

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Лол. Этому нет "фикса". Учите матчасть.
Doc #2 - 2 недели назад (отредактировано ) 0

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Думаю тут серьезно влияет не отсутствие лодов, а дх8 апи с нереальным количество дроуколлов.
Но я не очень разбираюсь.
Doc #3 - 2 недели назад (отредактировано ) 0

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Ты всегда можешь все хендлы рассматривать как интежеры.
в реальности мне будут нужны
Я очень сомневаюсь в твоих супер-теориях. Говорю по опыту: проект на 50 000 строк, использований подобной функции: 1. Проект на 1 400 000 строк, использований подобной функции: 18.
Группируя данные в структуры ты опять же получаешь поиск по интежерам.
Пример невалидный.
Ну и я это предложение уже оформил несколько дней назад с валидными примерами :)
Doc #4 - 2 недели назад 0

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Да в вурсте есть нормальная поддержка дженериков и вообще человеческих фич.
Еще раз спрашиваю, зачем тебе функция с обобщенными типами если в реальности ты ее будешь использовать с 2-3 типами? Напиши 2-3 функции.
Дженерики - фича нужная, но твой пример инвалиден.
Doc #5 - 2 недели назад (отредактировано ) 2

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Ты сам такую функцию написать не можешь или что?
То что ты предлагаешь требует поддержки дженерик типов. В реальности сколько тебе бы пришлось написать таких функций, напиши их ты вручную. Три? Каждая по 6 строчек?
Doc #6 - 2 недели назад 0

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Ты переоцениваешь производительность виртуальной машины джасса.
Doc #7 - 3 недели назад 0

» WarCraft 3 / Вызов триггера через строчную переменную...

Про айди то речи не было изначально, с айдишниками можно и обычные ивенты использовать.
Doc #8 - 3 недели назад (отредактировано ) 0

» WarCraft 3 / Вызов триггера через строчную переменную...

Doc, уж проще сделать на хт, побыстрее перебора будет.
В хештаблице ключи - интежеры, ты как собрался по строке-имени без перебора доставать их хештаблицы триггер? Можно организовать благодаря вторичному ключу и хешированию строки "массив" и получить реальную хештаблицу строка - триггер, но это уже никак не подходит под "проще".
Doc #9 - 3 недели назад (отредактировано ) 5

» WarCraft 3 / Вызов триггера через строчную переменную...

Потому что у триггеров нет имен.
Создаем массив строк name_array;
Создаем массив триггеров trigger_array;
Создаем инт name_array_index;
Создаем функцию
register_trigger(Trigger trigger, string name) {
    name_array[name_array_index] = name;
    trigger_array[name_array_index] = trigger;
    name_array_index = name_array_index + 1;
}
Создаем функцию
name_to_trigger(string name) {
    for (integer index = 0; index < name_array_index; index++) {
        if name_array[index] == name {
            return trigger_array[index];
        }
    }
}
Затем регистрируем все триггеры через register_trigger.
А после этого думаем, реально ли у нас столько абилок, что простая последовательность if name == "my_ability" then RunTrigger(my_ability) хуже этого решения
Doc #10 - 3 недели назад 0
Doc #11 - 3 недели назад 0

» WarCraft 3 / Кастом гуи и прочие говно функци UMSWE

Так мб затереть файл да и все?
Doc #12 - 3 недели назад 4

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Да это просто пренк от разработчика которому стало скушно хаха иксдэ
Doc #13 - 4 недели назад 2

» Game Dev / Многопольз. онлайн сервер. Плачу за разработку.

80 т.р. - месячная зарплата мидл программиста. Мидл програмист по определению не тот, кто может проект довести с нуля до конца. Что может сделать 1 человек за месяц - думайте сами.
Doc #14 - 4 недели назад 6

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Какому-то там работнику, какого-то там отдела стало скучно, решил запостить от безделья тему на фанатском ресурсе. Это не новость и не объявление.
Детский сад, честное слово.
Doc #15 - 4 недели назад (отредактировано ) 0

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Это не список планируемых обновлений, это объединенный и обновляемый список пользовательских пожеланий.
Да, но т.к. запощено близард человеком и уже часть вещей обещаны к завозу то я бы сказал что шанс увидеть это довольно неплохой.
Близзарды еще ничего не сделали и официально ничего не сказали по этому поводу
Т.е.? Какое еще официальное объявление нужно? Гейм продюсер запостил тред и он же отписал что часть хотелок уже на подвозе.
Doc #16 - 4 недели назад 7

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Для неспособных статьи были написаны еще в 2006. Если не можешь их понять - не дано.
Doc #17 - 4 недели назад (отредактировано ) 5

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Жасс код компилируется в инструкции для жасс машины, но уже при запуске карты, разумеется чтобы нельзя было с ним поиграться до этого самого запуска. Этот процесс необратимый. Дерево выражений превращается в линейную последовательность инструкций.
Код на С++ тоже компилируется в инструкции (машинный код) для твоего процессора. Его посмотреть можно, но там нет ни имен переменных, ни control structures, ни "функций" в обычном понимании, чистый assembly. Читать такое тяжеловато.
Например: godbolt.org/g/MQ1sYC
Нативные структы - очень гуд, потому что строились они изначально на хаках и параллельных массивах и были лимиты и т.д.
Doc #18 - 2 месяца назад 4

» WarCraft 3 / Как сделать условие?

Ну делай в действиях, а не в условии..
Doc #19 - 2 месяца назад 9

» WarCraft 3 / Какие вещи в Warcraft 3 требуют вмешательство хака?

Предлагаю забанить тролля/больного на голову.
Doc #20 - 2 месяца назад (отредактировано ) 1

» WarCraft 3 / Как заменить BJ-функции?

Хорошие или плохие - пользоваться ими на джассе никто особо не будет, большинство функций бж - однострочные врапперы. Весь их смысл - поддерживать гуи со всяким говном типа lastCreatedUnit етц. Твои старания будут тратой времени, т.к. ничего лучше и менее костыльнее чем all.j ты по факту не сделаешь.
all.j требует обрамления всех глобалок и мест где есть ожидание в ALL_REMOVE = false/true. Т.е. ты не можешь просто вставить её в карту и наслаждаться меньшим количеством утечек. Но по-другому просто не получится на клиентском уровне, лучшее решение - написать тулзу которая парсит жасс и анализирует скоуп переменных в коде, автоматически удаляя те, что не выходят из локальных скоупов. Прямо как делает компилятор для нормальных языков.
Doc #21 - 2 месяца назад -2

» WarCraft 3 / Не работает строчка Custom Script о полярных координатах?

Решение с координатами будет нормально работать на чистом джассе, т.к. все нативные функции кроме GetLocationZ принимают именно координаты.
Doc #22 - 2 месяца назад -2

» WarCraft 3 / Не работает строчка Custom Script о полярных координатах?

Прав, метод нормальный и рабочий, хоть и совершенно дурацкий, т.к. все можно делать тупо координатами.
Doc #23 - 2 месяца назад -2

» Мир безумного / Конкурс режимов игры на Холодрыжество (итоги)

Конкурс закончился какбэ. Победил VicFrank.
Doc #24 - 3 месяца назад -2

» Мир безумного / Конкурс режимов игры на Холодрыжество (итоги)

Никакой коммуникации от валв не было, судя по всему дедлайн остается.
Doc #25 - 3 месяца назад -2
Doc #27 - 3 месяца назад -2
Doc #29 - 3 месяца назад -2

» Мир безумного / Конкурс режимов игры на Холодрыжество (итоги)

Конкурс продлили на 4 дня! Нормальных проектов, кстати, по пальцам одной руки пересчитать.
Doc #30 - 3 месяца назад 4

» Edemium / Скачать Edemium

Мне кажется у тайлов-ловушек со взрывами слишком большой радиус (на весь квадрат), тайлы с ядом таким вроде как не страдают. Думаю в подсказках можно дописать что-нибудь про автосейв, если уже не написано. В остальном 9/10 would put my finger inside of a hole in a wall again.
Doc #31 - 3 месяца назад 8

» WarCraft 3 / Результаты конкурса карт от 2kxaoc

Я твое видео смотрел еще до этого комментария и это просто отвратительно. Ты не просто мямля, не просто снимаешь без подготовленного текста, ты еще и разговариваешь прямо во время игры, периодически прерываясь на нее, растягивая 4-5-минутное видео в 8-10 раз. Напиши текст, проговори его хотя бы раз, нарежь геймплей и отдельно запиши звук, наложи на геймплей.
Doc #32 - 4 месяца назад -2

» WarCraft 3 / Как сделать свиток телепорта из доты?

Сказано же, пауза чтобы прервать торнадо при удачном касте
Doc #33 - 4 месяца назад (отредактировано ) 0

» WarCraft 3 / Координаты xy

unit createParticle(unit source, unit target) {
	vec2 va = vec2.createByUnit(source);
	vec2 direction = vec2.createByUnit(target).minus(va).normalize();
	vec2 direction_rotated = vec2.create(-direction.y, direction.x);
	vec2 spawn_point = direction_rotated.mult(SPAWN_DISTANCE).plus(va);
	
	unit result = CreateUnit(GetOwningPlayer(source), DUMMY_ID, spawn_point.x, spawn_point.y, 0);
	direction.destroy();
	spawn_point.destroy();
	return result;
}
Doc #34 - 4 месяца назад (отредактировано ) 0

» Icons from Roy / Главная страница

Потому что иконки копипастятся с артов/других игр? Он их не рисует.
Doc #35 - 4 месяца назад 0

» Show Your Skill / Главная страница

Это как-то вдохновлено моими картами или что? Может звучать эгоистично но типа в одной моей вк3 арене у всех героев есть общий блинк, щит и по одной разной пассивке. В другой кастомке которая вышла из первой сужается земля и есть руна. Обе они по раундам и с выбором нового героя каждый раунд.
Doc #36 - 4 месяца назад 4

» WarCraft 3 / Результаты конкурса карт от 2kxaoc

Я может на скорости 1.5 смотрел и упустил что-то? По-моему по лайкам просмотрам оценивались только какие-то последние места
Doc #37 - 4 месяца назад 1

» WarCraft 3 / Результаты конкурса карт от 2kxaoc

Господи какой желчный пафосный даун... За будущее он топит.
Doc #38 - 4 месяца назад 9

» WarCraft 3 / Результаты конкурса карт от 2kxaoc

Что перед конкурсом хейтеры, что после конкурса хейтеры, что ж вам неймется то? Завидуете что конкурс не на карту с самым красивым кодом? Критерии четкие были даны - то, что понравится владельцу канала. То что ему нравится можно экстраполировать из сотен его видосов. При этом даже самая выпендрежная карта с мемхаком что-то да получила.
Лично я не фанат ни тавер дефенсов, ни легионки и не играл в аналоги, но по крайней мере идея в топ1 карте мне показалась интересной.
Doc #39 - 4 месяца назад 2

» WarCraft 3 / Jass как первый ЯП?

Тогда точно не жасс.
Doc #40 - 4 месяца назад 6

» WarCraft 3 / Jass как первый ЯП?

Жасс говно, советую начинать с питона или хотя бы луа. Если хочется делать игры то можно использовать pygame или love2d.
Doc #41 - 5 месяцев назад 4

» God's word: The True Way / Объявляется набор участников в Divine Style Team! #2

Шо))) Ткок он сделал... Он подхватил проект и только.
Doc #42 - 5 месяцев назад 2
Doc #43 - 5 месяцев назад 8

» Game Dev / Какой движок выбрать?

Ты не сделаешь целую игру на бесплатных ассетах
Doc #44 - 5 месяцев назад 2
Doc #45 - 5 месяцев назад 0

» Мир безумного / Конкурс режимов игры на Холодрыжество (итоги)

Совершенно бредовый комент.
Смотреть будут все нормальные работы по тегу. Лайки и просмотры не важны.
Doc #46 - 5 месяцев назад 0

» Мир безумного / Конкурс режимов игры на Холодрыжество (итоги)

практичный человек был нанял китайских ноулайферов за миcку риса и добавил бы им европейской креативности
в правилах это все оговорено, они должны быть в контрибуторах и получить часть приза
Doc #47 - 5 месяцев назад (отредактировано ) 0

» WarCraft 3 / Выпускник(RPG)

Просчитанные тени это что-то вроде дешевого эмбиент окклюжна. Прогресс крутой но советую побаловаться с травкой (ха-ха) и кустами. Просто попробуй под деревья и т.д. накидать травы, цветов в разные места, всякие разбитые ящики. Можно не стесняться с количеством. Придает живости сырым тайлам. Вижу что попытки были, но можно больше!
Doc #48 - 5 месяцев назад 0

» WarCraft 3 / Освобождение хендла

Делаешь структуру со своими данными и пихаешь структуру в юзердату.
Doc #49 - 6 месяцев назад 0

» WarCraft 3 / Освобождение хендла

ну если ты ловишь юнит_дес и чистишь табличку а там вдруг ульт паладина то действительно будет баг.
Doc #50 - 6 месяцев назад (отредактировано ) 0

» WarCraft 3 / Как сравнить структуру???

   if (inst.getType()==C.typeid) then
я видимо один умею читать вжасс мануал