С этим гуи я вчера намучался знатно, я вообще любитель просто все готовое брать и использовать, но наверно можешь попробовать другую нормализацию, с сайта пониже в поиске
lenght = SquareRoot(vx * vx + vy * vy)
Наверняка да, после деления слишком маленькое число выходит
Братан, ты тут такие вещи не говори, зачем эти тангенсы, косинусы, синусы, при том, что ты уже почти использовал векторы.
Вот для тебя ссылочка. Специально для тебя вчера выложил, тебе нужен последний пункт с вектор от двух точек.
Вкратце:
Нужны переменные vx, vy
vx = targetX - dummyX Все просто, от конца отнять начало
vy = targetY - dummyY
Дальше все не сложнее теоремы пифагора, нужна еще одна переменная lenght
lenght = vx * vx + vy * vy
А дальше лишь нормализация
vx = vx / lenght
vy = vy / lenght
Получаем то, что нужно, прибавляем vx и vy к координатам даммика и все, а чтобы настроить скорость, значение vx и vy нужно умножить на соответствующую переменную.
Лететь будет строго на цель, можешь удостовериться, запустив карту пример с моей ссылки.
Не прошел, слишком сложно, много раз переигрывал, босса убить так и не смог, я не милишник, больно очень, особенно вместе с софтлоком из-за моей торопливости в некоторых кат-сценах. Я на элементалях пару раз очень сильно тупил, так, что меня просто разгромляли в нулину.
Левый город наполнен прекрасно, на каждом углу кто-то разговаривает. Но мне все равно показалось, что слишком уж мало, текстагами бы разукрасить диалоги всех остальных, по-больше ящиков и магазин, а то голду то некуда тратить. По квесту, за сруб я прошел по маслу, легко всех нашел, легко взорвал, легко было срублено, правда, огорчило, что после срубки ничего не произошло и пожар никто и не собирался тушить. А вот за старосту я не смог пройти, поляну возле города так и не нашел. А еще если на них по несколько раз нажимать, то будет несколько кнопок "Да", "Нет", "Да", "Нет", "Да", "Нет"
Правый город был сильно скуднее, даже рабочие в порту молчали. Декорации тоже сильно исхудали, понатыкано ферм да и все.
За мостом город тоже ничем не порадовал, грустна, и не вкусна.
Вознаграждения за исследование слишком мало, 3-х мазей мне не хватило совсем и фонтан один в совсем неудобном месте. А дальше и не припомню, где вообще такое было. Вот только в конце, когда помог рыцарю, сломав дом нашел еще зелье маны. Да и дроп с мобов вместе с наградами совсем не айс, 1 единица ловкости, защиты, это смех, я зря все выполнял, ведь ничего не помогло в битве с боссом.
По итогу, крута, особенно по сравнению с тем, что я играл на премии 🐍
Моя критика не направлена конкретно на эту премию, а на всю в общем, поэтому ссылаться на свои справки бессмысленно.
читаем справку премии, там указано, что жюри не разглашается - это было принято для сохранности отношений и самой личности, как жюри
На этот пункт я буду ссылаться ниже с объяснением почему это глупая идея.
если жюри сам участник - он не имеет право голосовать за свою работу; добирается дополнительный человек, который голосует только за одну работу
В этом был не прав, признаю, но из-за закрытости всей системы, могу ли я быть уверен, что все было проведено четко по регламенту?
Критерии, за которые голосуют жюри - это фикция, что бы как то оценить работы. В будущем, они вообще уберутся, а голосование будет проходить путём выбора работы на номинацию и итоговым подсчётом голосов.
Собственно ты и сам понял, на сколько ущербно проводилось оценивание.
Брался никита, так как модератор в вц3, а руководителей проекта нет. Илья был выбран как активным, по мнению представителя администрации, как и x10azgmfx.
Не ответ, понимаешь? Система максимально закрытая и непрозрачная, и если все зависит лишь от одного представителя администрации, является ли это решение, как минимум, объективным?
Оценки условные и для простоты заведены в эксель таблицу. Пункты: и последующее перечисление
Было ли это в бриффинге жюри? - нет, оценивали ли так жюри?
Да, это сильно пахнет тем, что будет накрутка - но оно мне надо?
Если депутат может воровать деньги, то разумеется, он сворует ровно столько, сколько хватит для комфортной жизни и ни в коем случае не будет брать больше. Аналогию разжевывать не буду. Лишь можно вспомнить твой абуз опыта для ноунеймов.
нет денежного фонда - это просто формальность и тупая трата времени
И без денежного фонда был бы интерес. Нобелевская премия не от того престижная, что вручает сумму денег, а от того, что вручается только за крупный вклад в науку или культуру.
Это опять же моё личное мнение.
С таким подходом было ошибкой лезть организовывать ее.
Если брать откровенно макрос, то в нём нет ничего интересного - он скучный и банальный, а ui вообще вгоняет в депрессию. Работоспособность проекта средняя. Это опять же моё мнение.
Я, конечно, извиняюсь, не хотел вгонять в депрессию, видимо, оценил уровень и его недостижимость. А почему тут "Работоспособность" используешь, а не описал его значения, я его могу трактовать так, что есть конкретная кнопка, которая и не работает. И если это всё, что ты можешь "покритиковать", то естественно ты будешь терять репутацию, как жюри, и как опытный автор. А если ты не умеешь ни слышать критику, ни критиковать, сможешь ли ты набрать подходящих членов жюри?
Это опять же моё мнение.
Не должно быть своего мнения у жюри, должен быть только трезвый взгляд на оценку.
И если кому то что то не нравиться - не участвуйте.
Аргумент был взят у того же, у кого и система оценка, у 2Б, лишь показываешь свое отношение к премии, как к куску говна.
И после всего этого, ты можешь писать XGM в названии ресурса?
Как пример адекватной и по делу критики маркоса, могу привести даже комментарий с пикабу, учись:
На это сообщение можно лишь ответить, что это прототип и нарратив еще не было задачи раскрыть.
Lord_Teo, а почему ты не ответил на мой комментарий еще до того, как я его написал?
Я все оценил по факту достижения точки невозврата, оценки выставлены, жюри не озвучены.
Также, претензии были уже давно озвучены в недоступных тебе чатах и даже за долго до меня
Lord_Teo, конкурс героев проводился не упомянутым ответственным лицом, а также это был частный конкурс, а не премия XGM
И ты также не понял и меня, дело не в том, что я не выиграл, а в том, что он позор для сайта. А я все-таки приобрел своеобразную соц ответственность, попав в xgm team.
У меня есть пару серьезных претензий к премии, из-за чего она даже, по моему мнению, не имеет привелегии иметь в название XGM
1. Я не выиграл
Не организованность.
Когда в 10 вечера, за день до показа результата, ответственное лицо пишет модератору старкрафта с просьбой найти гуру года - позор. (Учитывая то, что гуру года мог выйти только из QA Варкрафта)
Также победа Bergi и x10azgmfx ставится под сомнение.
Ведь рамки активного пользователи не были оглашены, как был выбран именно он? Чаще попадал в статистику возле ленты? Больше всего ресурсов/ комментариев?
Открытие года был зарегистрирован 4 года назад и начал выкладывать ресурсы в декабре 2021. Против автора ничего не имею (Дело правильное, модели хорошие), имею только в ответственному лицу, которое перепутало премию декабря и премию года, 2017 и 2021.
И вытекающий из прошлого пункта:
Отсутствие участников.
Винить инициативность здешних авторов не нужно, а винить нужно только лень ответственного лица, которое не удосужилось делать заметки на протяжении всего года: "кого же сюда впихнуть", разрешение автора не требуется, он уже согласился учавствовать в премии, опубликовав работу на сайт. Оправдаваться тем, что они не выходят на связь тоже не выйдет, ведь пользу на сайт уже они внесли и какая разница, если они уже не возвращаются.
Не дело это, когда в премии XGM, всего сайта, было пару номинантов на каждую номинацию.
Оценивание.
Пункты в гугл таблице больше напоминают работу во втором классе: "Оцени соседа по парте". Пройдемся катком по каждому:
Оригинальность - охарактиризовать всю глупость этого пункта поможет фраза, "Все новое - хорошо забытое старое". Все работы имеют аналоги и схожие проекты, все чем-то вдохновлялись.
Играбельность - здесь стоит разъяснить, что пункт должен иметь одну единственную трактовку, чтобы жюри не оценивали буквально, по разным, на самом деле, критериям. Играбельность - это насколько интересно играть? Играбельность - это насколько много багов? Играбельность - это игра запускается? Играбельность - это игра не вылетает?
Грамотность работы - это наличие орфографических ошибок? Применение норм проектировки? Подход к выполнению задач? Наличие прошлого опыта? И если это все вместе, то как это можно оценивать без наличия дневников разработчиков или даже открытости проекта.
Оформление работы / UI - так все-таки оформление на сайте или ui в игре?
Дополнительный балл - как самый простой способ накрутить оценки, просто выставив любые числа, ведь так решили жюри Система оценивания:
Выигрывшым считается тот, кто набрал больше баллов.
Открою небольшой секрет, состоял в жюри и я, номиноровав на премию, должен был оценивать все работы, кроме своей собственной.
А теперь внимание, если все работы оценивают 5 человек, а мою 4, ведь я не могу: То какая работа в среднем получит меньше? Мой шанс на выигрыш был равен нулю с самого начала, независимо от моих работ Жюри:
Почему оценки каждого отдельного члена не были оглашены и почему не были даже оглашены сами члены?
Это и является простором для коррупции в прямом виде, ответственное лицо в праве добавить любого жюри, которого захочет. В связи с последними действиями ответственного лица, нужно гораздо больше внимания привлечь к оглашению членов жюри.
Ну можно на векторах рассчитать координаты следующего тика
Как-то так:
local real x = (x координаты юнита к кому притягивать) - (x координаты юнита кого притягивать)
local real y = (y координаты юнита к кому притягивать) - (y координаты юнита кого притягивать)
local real normalizedX = 1.0 / (x*x) * (скорость)
local real normalizedY = 1.0 / (y*y) * (скорость)
local real x1 = (x координаты юнита кого притягивать) + normalizedX
local real y1 = (y координаты юнита кого притягивать) + normalizedY
// x1 и y1 - координаты куда перемещать, перемещение в таймере
Правда, не знаю зачем я это написал, ведь без структур использовать векторы = боль, а для гуи тут слишком много кода 🐍
Хотя по сути, банальные вычисления
Я за календарный месяц, обычно, полностью новую игру делаю 🐍
Забавно, я как-то видел пост на реддите, в начале декабря где-то, даже не искал, первым просто пошел в ленте после окончания какого-то ресурса.
Мне, конечно, не понять какого это, создавать интерфейс вообще с нуля, в фотошопике там рисовать эти фоны, кнопочки, свитчи, слайдеры.
Я просто готовые картинки ворую или делаю все белым текстом, ну и я не делаю игры уровня стим.
Еще важно хорошие анимации сделать для ui, тогда он приобритет совсем другой вид
А так и задумывался ландшафт в плане скринов выше? :D
Задумывалось, что будут такие враги, которые будут тебя выкуривать из таких мест, но времени не хватило до премии
Ты уже не первый, кто жалуется про мышь и зажатие, пистолет, дробовик и обе снайперки зажатия и вправду не имеют, но остальные то три имеют
Я рассчитывал, что пистолет пойдет в мусорку, после первого же убитого мурлока с которого выпали патроны
» Unity / Object Pooling (Оптимизация Instantiate)
» Литература / Визуализация анекдота про Шпеона
» WarCraft 3 / Движение наводящегося снаряда
» WarCraft 3 / Движение наводящегося снаряда
lenght = SquareRoot(vx * vx + vy * vy)
Ред. ofeerist
» WarCraft 3 / Движение наводящегося снаряда
Вот для тебя ссылочка. Специально для тебя вчера выложил, тебе нужен последний пункт с вектор от двух точек.
Вкратце:
Нужны переменные vx, vy
vx = targetX - dummyX Все просто, от конца отнять начало
vy = targetY - dummyY
Дальше все не сложнее теоремы пифагора, нужна еще одна переменная lenght
lenght = vx * vx + vy * vy
А дальше лишь нормализация
vx = vx / lenght
vy = vy / lenght
Лететь будет строго на цель, можешь удостовериться, запустив карту пример с моей ссылки.
» WarCraft 3 / Векторы для самых маленьких [1.26 GUI]
» WarCraft 3 / Тень и кинжал
Правый город был сильно скуднее, даже рабочие в порту молчали. Декорации тоже сильно исхудали, понатыкано ферм да и все.
За мостом город тоже ничем не порадовал, грустна, и не вкусна.
» XGM Team / Новый 2022
Ред. ofeerist
» XGM — Премия года / XGM — Премия 2021 года
Ред. ofeerist
» XGM — Премия года / XGM — Премия 2021 года
Я все оценил по факту достижения точки невозврата, оценки выставлены, жюри не озвучены.
Также, претензии были уже давно озвучены в недоступных тебе чатах и даже за долго до меня
» XGM — Премия года / XGM — Премия 2021 года
Позор в том, что это премия XGM, а не премия специально от Молота
» XGM — Премия года / XGM — Премия 2021 года
И ты также не понял и меня, дело не в том, что я не выиграл, а в том, что он позор для сайта. А я все-таки приобрел своеобразную соц ответственность, попав в xgm team.
Ред. ofeerist
» XGM — Премия года / XGM — Премия 2021 года
1. Я не выигралТакже победа Bergi и x10azgmfx ставится под сомнение.
Ведь рамки активного пользователи не были оглашены, как был выбран именно он? Чаще попадал в статистику возле ленты? Больше всего ресурсов/ комментариев?
Открытие года был зарегистрирован 4 года назад и начал выкладывать ресурсы в декабре 2021. Против автора ничего не имею (Дело правильное, модели хорошие), имею только в ответственному лицу, которое перепутало премию декабря и премию года, 2017 и 2021.
Не дело это, когда в премии XGM, всего сайта, было пару номинантов на каждую номинацию.
Пройдемся катком по каждому:
Оригинальность - охарактиризовать всю глупость этого пункта поможет фраза, "Все новое - хорошо забытое старое". Все работы имеют аналоги и схожие проекты, все чем-то вдохновлялись.
Играбельность - здесь стоит разъяснить, что пункт должен иметь одну единственную трактовку, чтобы жюри не оценивали буквально, по разным, на самом деле, критериям. Играбельность - это насколько интересно играть? Играбельность - это насколько много багов? Играбельность - это игра запускается? Играбельность - это игра не вылетает?
Грамотность работы - это наличие орфографических ошибок? Применение норм проектировки? Подход к выполнению задач? Наличие прошлого опыта? И если это все вместе, то как это можно оценивать без наличия дневников разработчиков или даже открытости проекта.
Оформление работы / UI - так все-таки оформление на сайте или ui в игре?
Дополнительный балл - как самый простой способ накрутить оценки, просто выставив любые числа, ведь так решили жюри
Система оценивания:
Выигрывшым считается тот, кто набрал больше баллов.
Открою небольшой секрет, состоял в жюри и я, номиноровав на премию, должен был оценивать все работы, кроме своей собственной.
А теперь внимание, если все работы оценивают 5 человек, а мою 4, ведь я не могу:
То какая работа в среднем получит меньше? Мой шанс на выигрыш был равен нулю с самого начала, независимо от моих работ
Жюри:
Почему оценки каждого отдельного члена не были оглашены и почему не были даже оглашены сами члены?
Это и является простором для коррупции в прямом виде, ответственное лицо в праве добавить любого жюри, которого захочет. В связи с последними действиями ответственного лица, нужно гораздо больше внимания привлечь к оглашению членов жюри.
» WarCraft 3 / Вызов картоделам или как сделать невозможное
Мемхак никак не влияет на карту.
Делается, повторюсь, на раз два, пару строчек на жассе
» WarCraft 3 / Вызов картоделам или как сделать невозможное
» WarCraft 3 / Пак моделей SD Units
Например я, и например на движке 🐍
» Unity / Marcos
» WarCraft 3 / Пак декорации кладбища
» Simple AoS / Simple AoS
Но нужно обладать понимаем прекрасного, чтобы отличить стандарт 126 от чего-то по-сложнее
» WarCraft 3 / Применить заклинание из спеллбука
Ред. ofeerist
» WarCraft 3 / Создание юнита к которому будут притягиваться другие юниты
Ред. ofeerist
» WarCraft 3 / Создание юнита к которому будут притягиваться другие юниты
Как-то так:
Хотя по сути, банальные вычисления
Ред. ofeerist
» Halver / Меню для игры за месяц. Реально?
Забавно, я как-то видел пост на реддите, в начале декабря где-то, даже не искал, первым просто пошел в ленте после окончания какого-то ресурса.
Я просто готовые картинки ворую или делаю все белым текстом, ну и я не делаю игры уровня стим.
Еще важно хорошие анимации сделать для ui, тогда он приобритет совсем другой вид
» Unity / Marcos
Я рассчитывал, что пистолет пойдет в мусорку, после первого же убитого мурлока с которого выпали патроны
» WarCraft 3 / Способности и алгоритмы на заказ
Если не сможешь, то могу подсказать, как на векторах сделать