Вы наверняка уже видели проект Warcraft III - Lua. Мне захотелось так же, но только вместо LUA интегрировать в игру V8*
Так как у сообщества нет наработок на JavaScript для Warcraft, то можно сделать не оглядываясь на то как "сделано в рефе".
Мое виденье JS в Warcraft такое:
  • Переход с функциональной парадигмы на объектную;
  • Отказ от триггеров в пользу событий (там где триггер не принимал параметров) и Observers (там где были параметры);
  • Отказ от прямой работы с нативными функциями в пользу вызовов методов класса.
Поделитесь своим виденьем интеграции JS в Warcraft.
*V8 - движок JavaScript с открытым исходным кодом. Можете пошутить в комментариях про двигатель. И про библиотеку на 80 мб
Полугодовой план выполнен, можно пойти лечь спать
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
20
Slonick, скорее всего для игрока это ничего нового не даст, кроме как нового ограничения в виде карта работает только тут и нигде больше. Эти вещи больше для картоделов, так как:
  • У js есть готовый реестр. То есть наработка к карте подключается одной командой и несколькими строками кода (а может и больше)
  • Как по мне проекты на JS проще в разработке и поддержке чем на jass
  • Функциональная парадигма не так востребована как раньше
  • Кто-то сможет начать практиковать JS/ооп на разработках для Warcraft
37
Хочу чтобы завезли такие функции, которые позволят воссоздать геймплей как в игре CSO. Зомби режим от первого лица. А то там проблема есть, которое это мешает нормально реализовать. Можно по сути и ту же ГТА какую-то нормальную сделать
Такое ведь можно?
37
nazarpunk, ну вот, доом или квейк можно запилить и будет топово проводить время варкрафт 3. А если ксо перетянуть, то тем более))
23
nazarpunk, крутая наработка, почему бы не выложить её сюда? Может, кто нибудь замутит рпг/фпс игрушку на её базе. Или Морозко от первого лица
30
EugeAl, это было давно на мемхаке с DGUI. Она затерялась в глубине веков. Да в её в принципе не сложно реализовать на UjAPI. Все нужные нативки там есть.
23
nazarpunk, реализовать то возможно, просто эта то готовая была (!) Жаль, что она удалена...
30
EugeAl, там был велосипед из костылей без поддержи мультиплеера. Дойдут руки сделаю по человечески.
23
nazarpunk, О да, было бы отлично. Сразу на ujapi, желательно. Поможет как популяризации южапи, так и новых фпс механик)
30
EugeAl, ну мне не нравится кривой луа в UjAPI, для такого комплексного кода я лучше дождусь js, чтоб тестить в бразере.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.