Doc #1 - 3 недели назад 0

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

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

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

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

» Edemium / Скачать Edemium

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

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

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

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

Сказано же, пауза чтобы прервать торнадо при удачном касте
Doc #10 - 1 месяц назад (отредактировано ) 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 #11 - 1 месяц назад (отредактировано ) 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ты не сделаешь целую игру на бесплатных ассетах
Doc #21 - 3 месяца назад 1
Doc #22 - 3 месяца назад 0

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

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

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

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

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

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

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

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

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

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

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

   if (inst.getType()==C.typeid) then
я видимо один умею читать вжасс мануал
Doc #28 - 3 месяца назад 0
Doc #29 - 3 месяца назад 0

» WarCraft 3 / Пачка вопросов

Зачем в гарене запускать? Можно просто запустить два варкрафта через одну утилиту и другой утилитой сэмулировать лан, так можно тестить.
Doc #30 - 4 месяца назад (отредактировано ) 0

» Блог им. nvc123 / XGM для Android

[10:38:25] nvc123 * обычный люд не видет айди сообщения
[10:37:38] nvc123 * блин хреного
Никакой костыльности. Отправил я два одинаковых сообщения в одну секунду, а отображается одно. И дело даже не в том что корнер кейз, а в том что все это делается ради того, чтобы обойти отсутствие апи.
Doc #31 - 4 месяца назад 0

» Блог им. nvc123 / XGM для Android

Будут дублироваться сообщения если между подгрузками будут написаны новые.
Соответственно добавляем дедубликацию по дате. Соответственно еще и по имени. Соответственно те самые костыли из первого сообщения.
Doc #32 - 4 месяца назад 1

» Блог им. nvc123 / XGM для Android

30 сообщений на странице, из них 20 сообщений мелиссы, мелисса в чс, 10 сообщений на странице.
Doc #33 - 4 месяца назад 0

» Блог им. nvc123 / XGM для Android

С трудом видится возможность добавить ЧС без костылей.
Doc #34 - 4 месяца назад 1

» Dota 2 / Результаты конкурса героев Dota 2

Ты же понимаешь, что твоя неспособность открыть видео с youtube и нежелание проверять героев самому - исключительно твоя проблема?
Doc #35 - 4 месяца назад 0

» Clamp'ова кухня / Герой после конкурса: WIP

У меня лаптопа даже нет с собой. ТИ кончается через неделю, так что примерно тогда.
Doc #36 - 4 месяца назад 0

» Clamp'ова кухня / Герой после конкурса: WIP

Героя посмотрю как вернусь с ТИ, но сразу скажу: придумать героя у которого все способности связаны-перевязаны проще всего, и я считаю что лион будет интереснее 99% героев завязанных на одной сущности и к тому же не могущих без нее существовать. Но это так, прелюдия. Интересный ли герой еще предстоит увидеть. То что я описал выше - не предвзятость, а скорее исходит из персонального опыта.
Doc #37 - 4 месяца назад 4

» Dota 2 / Результаты конкурса героев Dota 2

Случайно потер свой камент...
Поверьте мы все хотим чтобы было 1000 работ в доте, шестизначные числа в призовых и стив джобс в судьях. Но в итоге делаем как можем, а вы только срете.
Чуваки сдали работы, получили критику и призы. В чем смысл щас приходить срать на это все?
Doc #39 - 4 месяца назад 2

» Dota 2 / Результаты конкурса героев Dota 2

Выбросьте ремейки всех игр насрать на качество. Дум 2016? Тьфу на него. Да и на квейк, по сути то ремейк дума. Да и дота2 ремейк первой, внимания не стоит. Троеточие...
Doc #40 - 4 месяца назад 6

» Dota 2 / Результаты конкурса героев Dota 2

а вот хотя бы тот же абатур или яйцо мурчаля - оригинально, про чо'галла молчу
или саппорт, который может свои киллы превращать в киллы для выбранного керри
или вон серого клирика выкладывал чел идею, после смерти все герои переходят на 2-3 секунды или что ли, в состояние стана с 0 хп., и за это время > > дамаг его будет вводить в минус хп, а хил в плюс, если выхилишь, то герой реснется сразу с этими хп там же, а если нет, то умрёт "навсегда"
Я согласен, но никто такого не сделал.
Doc #41 - 4 месяца назад 6

» Dota 2 / Результаты конкурса героев Dota 2

Оригинальность это когда у тебя одна из абилок активируется нажатием на портрет или когда можно жонглировать зданиями или когда у тебя мувспид зависит от текущей заполненности полоски опыта? Если да, я бы ни одну из этих абилок высоко не оценил.
Doc #42 - 5 месяцев назад 0

» WarCraft 3 / vJass: метод destroy()

Напиши простейший код, скомпиль и посмотри во что превращается. Никаких структур в движке варика нет, вжасс это надстройка которая транспилит в обычный жасс.
Doc #43 - 5 месяцев назад (отредактировано ) 8

» Dota 2 / Результаты конкурса героев Dota 2

Концепция не обязательно должна быть сложной, поймите. Это то что тц пытается вам объяснять. В доте куча героев со "скучными" в вакууме скиллами которые основаны на базовых механиках (дроу, лина, па, миллион других) но играются и работают при этом уникально. Мне лично концепция с миссами показалась интересной, хоть и не очень фановой, гендер-бейзд я правда воспринял больше как шуточную механику.
"грязный" код это субъективно тоже, но был. Откройте карту диаболико.
По мне лазанье по деревьям и 1001 эффект от одного скилла не мега интересно, а гавное нужно при игре в доту. Знаешь ли-весь хайв завален мега крутыми ( в визуальном плане ) спеллами, но от них нету толку, их невозможно использовать либо бесполезны, либо имбовы. Всем насрать (уж извините) что герой танцует 10 сек, и под конец сьедает всем в 300 аое 10 интелекта, никто не будет на вас смотреть а просто зафокусят как изи фраг и все.
Я не сразу до этого дочитал но в общем да, суть.
Мне долгий АоЕ дисарм тоже показался довольно интересным. Иногда просто большое число на банальной механике уже небанально, смотрите какой-нибудь крит мортры или кучу карт в мтг-подобных играх.
Doc #44 - 5 месяцев назад 4

» Dota 2 / Результаты конкурса героев Dota 2

Один судья все же значит субъективное мнение в той или иной степени. Я старался оценивать по качеству и ощущениям в целом. У победителя была работа с наибольшим consistency, имхо. У тоадкопа вся ставка была сделана на модель, оно и понятно, времени не было.
У меня крашей не было, хотя я довольно долго все тестировал, но отрицательные заряды воспроизводились без проблем.
Doc #45 - 5 месяцев назад 0

» Clamp'ова кухня / Clamp's Physics Engine

И еще, то, что в системе называется "impulse", это на самом деле должно называться "velocity", потому что импульс это масса*скорость, отсюда кстати и та вышеуказанная ошибка с умножением на массу.
Я вот с этим кстати мега согласен и на самом деле просто забыл написать.
Doc #46 - 5 месяцев назад 2

» Clamp'ова кухня / Clamp's Physics Engine

В коде нет совершенно ничего нового да и старое сделано на данный момент не везде лучшим образом, в этом и суть.
xgm.guru/forum/showthread.php?t=25570 пжлст, опана, гляди-ка
void HitGround(Body a) {
     real z0 = GetZ(a.x,a.y)
     real z2 = GetZ(a.x+CollPlosk,a.y)
     real z1 = GetZ(a.x,a.y+CollPlosk)
     real nx = (z0-z2)/SquareRoot((z0-z2)*(z0-z2) + (z0-z1)*(z0-z1) + CollPlosk*CollPlosk)
     real ny = (z0-z1)/SquareRoot((z0-z2)*(z0-z2) + (z0-z1)*(z0-z1) + CollPlosk*CollPlosk)
     real nz = CollPlosk/SquareRoot((z0-z2)*(z0-z2) + (z0-z1)*(z0-z1) + CollPlosk*CollPlosk)
Абсолютно то же самое, например. Да, код выглядит как нечитабельное говно. Да, тут тоже массивы называются стеком. Но тут и фичи и конфигурация.
Doc #47 - 5 месяцев назад 0

» Clamp'ова кухня / Clamp's Physics Engine

Фактически проблемы нет в наименовании никакой, работает - ок, но по факту если претендуешь на понятный код то естественно называть нужно своими именами.
Уничтожаться ниче офк не должно, какого фига физический объект должен за это отвечать? Но мое изначальное замечание было в сторону настраиваемости "движка".
Doc #48 - 5 месяцев назад (отредактировано ) 0

» Clamp'ова кухня / Clamp's Physics Engine

То есть в этом случае чем больше сопротивление тем быстрее падает объект?)
Я бы ничего это не писал если бы не заявления в духе
[20:06:50] Clamp * Потому что всё от и до построено на матмодели, а не через костыли типа "юнит вошёл в область"
[20:06:16] Clamp * Доделал по инерции, смею утверждать, что у меня физика производительнее, чем в TcX
И прочий ненужный пафос.
Doc #49 - 5 месяцев назад (отредактировано ) 4

» Clamp'ова кухня / Clamp's Physics Engine

Сори, но это пиздец говно. Я заревьювил все твои 500-600 строк кода и единственное, что в нем хорошего это стиль, код реально чистый.
Начнем по порядку.
    private void StackPop(int id) {
        stackCounter--;
        stack[id] = stack[stackCounter];
    }
Здесь у меня просто случилась аневризма. Стэк так не работает. При чем тут стек и зачем эта переменная названа стек - непонятно. Это random access list. В стеке нет доступа ни к чему, кроме хвоста.
        private PhysObj physic;
        private VisObj visual;
        private DmgObj damage;
Честно просто смешная попытка замутить нечто похожее на entity-component-system, ни о какой модульности речи тут не идет, с тем же успехом можно было слить все эти чайлд структуры в основную и ничего бы не изменилось. Оверинжиниринг без цели и бенефитсов.
Снаряды тупо всегда уничтожают себя при колижне с юнитами. Это та самая хваленая "матмодель"? Я не знаю смеяться или плакать. Это преимущество над движком тсх? Ты понимаешь вообще что там было основано на входе в ректангл только чтобы максимально перенести отсеивание колижнов в нативный код? Что наверняка в движке реализовано какое-нибудь quadtree которое нормально работает с большим количеством юнитов? Что есть у тебя? GroupEnumUnits? Я уже не говорю о том что поделие совершенно нерасширяемое, ты просто сам попробуй не трогая основной код реализовать пару спеллов. Тут даже такие банальности как то, что гравитация это скаляр, а не вектор. Зато зачем-то есть настраиваемый тикрейт и сила трения. Сила трения правда одна на всю карту, удобно.
Мега физика в "движке" это семплинг нормали граунда через GetTerrainZ? А, нет, вот, нашел:
this.impulse.z -= this.mass*gravity;
вот с этого просто в АХАХАХА, т.е. объект который весит меньше будет медленнее падать?
Какбы в итоге зашибись, учиться - учись. Но понты и умничанье в оффтопке лучше попридержать до момента пока не научишься. Тонна таких и намного лучше систем валяется на барахолке уже с десяток лет, без шуток. Код с семплингом нормали я видел в каждой из них, да и сам писал такой. Подобная система есть, например, у ханабиши.
Doc #50 - 5 месяцев назад 2

» Game Dev / Поиск ближайшей точки к кривой

Очень сомневаюсь в "нельзя". Если искать пересечение между линией и плоскостью, но используя вместо уравнения плоскости уравнение безье то наверное может получиться. Советую спросить не здесь, а на stackoverflow/math.stackexchange