26

» WarCraft II: The Rebirth / WarCraft II: The Rebirth

Написать ИИ для сражения - должно быть просто, через редактор ИИ, т.к. он подходит для этого.
В карте стандартная добыча дерева и золота - стандартный ИИ это может понимать.
Здания и юниты - это тоже он принимает нормально.
Придётся дописать чуть часть, которая заставить ИИ строить верфи и корабли, и использовать их!
По-сколько редактор ИИ на самом деле пишет точно такой же скрипт, каким является и сам Jass, то думаю отредактировать его и поправить - будет не трудно. Труднее будет всё продумать.
Т.к. я никогда не делал адекватный ИИ через его редактор, то я не могу вот так пойти и сделать его (хотя подчёркиваю что это не так уж и сложно, нужно просто попробовать что-то сделать там и посмотреть что выйдет).
А вообще - у меня есть приятель который делает ИИ для своей арены, боты там используют скиллы как в доте и действую соответственно (он не ведут себя как овощи, с ними реально интересно сражаться, и даже сложно!). Я мог бы обратиться к нему на парой-тройкой советов, если оно будет столь необходим (критично) для реализации ИИ.
. . .
Ты напиши лучше что именно ты хочешь (хотел бы) поправить из моего списка, и что не хочешь (не можешь). Я бы мог помочь с вменяемой реализацией чего-либо (т.к. я писал о том, что сам знаю как исправить/починить/переделать).
Кроме сброса ресурсов у рабочего, разумеется - т.к. тут либо писать триггерный сбор и запись ресов, либо делать костыль на смену списка построек БЕЗ замены юнита.
2 часа спустя
Я кажется нашёл хороший костыль для рабочих, сейчас пока тестирую
26

» WarCraft 3 / Динамическое изменение высоты юнита

Ещё есть вариант с таймером и постепенным мгновенным повышением высоты
каждые 0.02 сек повышать на 10.00 , за 1 сек юнит подскочит на 500
Это на случай когда нужно не линейное повышение, а например дуговое (как полёт снаряда по параболе, дуга такая, и т.п.)
26

» WarCraft 3 / Ускорение кулдауна

У Башни в Доте идёт замена скилла при помощи Техники
один Сварм имеет кд 8 сек, другой 7, третий 6, четвёртый 5, пятый 4... и т.п.
У Котла - смотрится время КД (через бд), и запускается таймер на "это время - 3.00 "
когда таймер срабатывается - идёт сброс кд именно этого скилла (как это делается?)
записывается уровень скилл
удаляется скилл
добавляется скилл
устанавливается уровень скилл и записанного в начале
Уменьшение КД при Октарине (или как его там?) делается точно так же как у Котла, но только там не -3 сек (или сколько там у него? -1/2/3/4 сек?), а -25% (старт таймера на время кд * 0.75)
26

» WarCraft 3 / Как сделать что бы другой игрок не смог брать твой предмет?

Принятый ответ
У предметов (почему-то) тоже есть игрок-владелец. Только он всегда равен нейтрально-пассивному (по умолчанию).
Делая фиксацию владельца предмета, можно использовать этого владельца.
При получении предмета, если его владелец = нейтрально-пассивный
то - установить предмету владельца (игрок владеющий юнитом, который подобрал предмет
он же - юнит-инициатор
иначе - выбросить предмет...
Здесь можно по разному обыграть выбор предмета...
  1. Самый простой - просто дропнуть его, он вывалится из героя который его подобрал, но это позволит герою как бы подтаскивать предмет под себя, отходить, и снова подтаскивать под себя...
  1. Получше - при подборе смотреть где лежит предмет, и перемещать его не просто через "выбросить предмет", а через "переместить предмет в точку" (аналогично с координатами). Таким образом предмет будет падать там же, откуда был подобран.
  1. Хороший и практичный - при попытке юнитом отдать целевой приказ "smart" на предмет, которым он не владеет (при этом не нейтральный, как описано выше), то ... здесь так же пара вариантов: первый - отдать приказ "stop", юнит просто остановится; второй - отдать приказ "move" на предмет, юнит пойдёт куда был клик, выглядеть будет так как будто он пошёл подбирать предмет и тупо ничего не сделал.
При этом ещё можно вывести текст-таг с текстом "не твой" в месте предмета, который будет жить 1 сек и 0.8 сек исчезновения, но не будет никуда улетать (если много кликать - не будет спама летящим текстом). Скрыть его для всех игроков и показать только тому, кто владеет этим юнитом.
26

» WarCraft 3 / Id предмета

а 'rin1' это рав-код скилла, на котором основывается твой новый (нестандартный) скилл
26

» WarCraft 3 / Динамическое изменение высоты юнита

Принятый ответ
Анимация - изменить высоту юнита (юнит, высота, скорость)
как-то так... или в Спецэффекты
26

» WarCraft 3 / Как не дать эффекту проиграть анимацию смерти?

Принятый ответ
у Сларка это даммик, который двигается вместе с ним, и потом ремувится
у Баланара - лопается, когда день наступает... присмотришь получше
26

» WarCraft 3 / Эффект постройки

звучит как "как можно что-то сделать, ничего не делаю при этом?"
серьёзно... тут либо так, либо эдак
26

» WarCraft 3 / Ребята стоит ли делать мега крутую карту ?

GetLocalPlayer:
над картой работало множество разработчиков
что ты несёшь ._. не смешно же
разработка это когда ты реально что-то путное делаешь, а не карты в варике... разработчики ёпт
GetLocalPlayer:
Не жаба, а Гинсу
Он в отличии от жабы хотя бы что-то САМ делал в карте
а не тупо "ооо, это выглядит прикольно и понравится другим, давайте это стырим, пока никто не увидел это где-то ещё раньше чем у нас - будем уникальными!"
Кристофер:
Я вообще ничего интересного в жанре MOBA не вижу.
Так же многие могут сказать про ладдер
про контру
про пошаговые стратегии
про квесты
и про всё-всё-всё остальное
26

» WarCraft 3 / Ребята стоит ли делать мега крутую карту ?

GetLocalPlayer:
Extremator, ну и как, сильно вштырило от коверканья моего ответа? Я про авторов, ты про героев, скилы, еще какую-то лабуду.
Ты сказал про разношёрстность карты... нет блин, наверно это означало 101 псевдо-авторов доты, а не всё остальное
. . .
Нет там баланса. Там срань. Там каждый патч - правки баланса.
Если бы там был баланс - там бы не делали КАЖДОМУ герою хоть какое-то изменение (тот же +1 армор, всё, ему хватит, баланс сохранён) в каждом патче. Они у них минимум через патч-два.
Патчи на том и живут - поиск баланса, внедрение новшеств.
Поэтому единственно отличие доты от других игр - известность. И пофиг как, пиар или тупо "а я играл в неё ещё в 2007, гы"
26

» WarCraft 3 / Ребята стоит ли делать мега крутую карту ?

GetLocalPlayer:
Дота уникальна тем, что у нее
101 автор
И вы, господа про, с безгранично необъятным воображением, не осилите столь же разношерстную карту.
Я канешно могу поддержать срач и сказать... что... есть карта, в которой 150+ героев, с подобным крабофильным кодом (да неее, там думаю хуже)... А ещё там есть некая форма доната (можно платить автору и он будет делать новых героев быстрее, будет делать ваших героев и т.п.)... Не верите? найдите инфу по карте BFS (вроде так), это та же дота, с просто капец какими нелепыми скиллами и героями (например маг у которого 1й скилл хилит/дамат от числа баффов на юните, а 2й - даёт всем вокруг один ничего не делающий бафф... воу, вот это комба)
26

» WarCraft 3 / Ребята стоит ли делать мега крутую карту ?

molot39:
Если брать как пример доты, то какие же есть карты лучше её? Я не встречал таких (не судя о своей карте, так как это бред), если есть давайте ссылки.
Ну например тот же SimpleAOS - сделано добротно, внедрено много фичей (не знаю как на счёт уникальности, но дота курит в сторонке), в неё играют, есть статистика и хост-боты... но... Ты раньше знал/слышал о ней?
26

» WarCraft II: The Rebirth / Новости проекта (12.01.16)

Narkranoth:
Стоп. А как их снаряд в карте выглядит? Он отскакивает как в WC2 или как?
Честно говоря - не понятно. А как оно функционирует в вк2 - тоже не знаю. Там же не видно высоты.
Вообще была идея просто сделать так что бы снаряд подпрыгивал ещё пару-тройку раз и наносил урон соответственно (так же сделать и Магу - у него огненный шар точно такой же на вид, не уверен с точностью в плане урона).
Не могу нигде в инете найти точную техническую инфу по скиллами 2-го варика... делай наугад что ли
Что-то понятно... а что-то - совсем нет
26

» WarCraft 3 / Ребята стоит ли делать мега крутую карту ?

Jusper:
И даже понятия не имеешь СКОЛЬКО там всего наворочено, чтобы эти чудесные нестандартные скиллы работали в мультиплеера и работали даже у двух одинаковых героев одновременно.
надеюсь это был сорказм
26

» WarCraft 3 / Ребята стоит ли делать мега крутую карту ?

DracoL1ch:
да это вечная тема. разрабы дрочат на какие-то супер-фишечки. а какая-то паршивая дота без единой новой идеи/лайфхака по-прежнему топ1 чартов. вы карты либо для себя, либо для людей делаете, а людям обычно плевать на красоту кода и его философию.
жиза ._. делаешь так делаешь всякие полезности, своего рода уникальности... пускаешь какого-нибудь дотера посмотреть на свой труд - а он ничего не видит... видит доту... которая не дота... и всё...
26

» WarCraft 3 / Прикрепить восклицательный знак над юнитом

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

» WarCraft 3 / Ребята стоит ли делать мега крутую карту ?

nvc123:
если карта будет по качеству как эта то делай
в неё вообще кто-то когда-нибудь играл?
Сколько раз (сам) её показывал друзьям, знакомым, просто вопрошающим
  • все охреневают от увиденного... но никто даже не думает взять и поиграть... в это...
Слишком нафапанная вышла что ль... м?
Вот прикинь у него выйдет такая же карта... омг
26

» WarCraft 3 / Lightning Shield

Тут есть несколько моментов... первый - урон щитом наносится от... кого? не от кастера, видимо... Может быть от цели которая под баффом? (не знаю, не проверял, но проверить - просто). Если это так, то единственный вариант - делать скилл триггерно.
Второй момент - триггерный бафф надо уметь сделать "правильно". Потому что если сделать недо-хрен-пойми-что, то впечатления от скилла будут ... так себе.
Третий момент - опыт распределяется по-разному в зависимости от того что там выбрали в константах (тоже надо учитывать). Поэтому для меня лучший вариант - набросать триггерную системку выдачи опыта. Причём такую, от корой герой будет получать опыт из любого места на карте, если он являлся убийцей.
p.s.: заказы скиллов делаются в другом разделе... ну или в барахолке поискать наброски
26

» WarCraft II: The Rebirth / Новости проекта (12.01.16)

8 ренж в WC2, это 512 в WC3 (если считать по клеткам), мало... очень мало...
В лучшем случаи - увеличить эти значения в двое.
но тут уже идёт изменение того самого "баланса", если он вообще есть
Кстати, оку Килрога можно дать абилку с отрицательной регенерацией, в нужный момент
Тогда он быстро начнёт терять здоровье и погибнет, как в WC2
. . .
На счёт атаки драконов/грифонов - когда они атакуют они как-то очень странно (по-мойму криво) наносят урон, при этом попадая даже сами по себе
26

» WarCraft II: The Rebirth / Новости проекта (12.01.16)

Кристофер:
Я бы вообще добавил 500к хп, а по окончании отнял бы...
А смысл? Юнит и так не сможет получить урон. Хоть 1, хоть 999999
26

» WarCraft 3 / Пехотинец и магическая защита

Ну если у тебя каст-тайм нулевой, то юнит не будет тормозить кастуя эти абилки на бегу
Канал сам по себе особый - если его на бегу прожать - герой остановится стоять
А если любой другой скилл - использует его и побежит дальше...