18

Курс JASS + vJASS

» WarCraft 3
В данном курсе мы изучим скриптовый язык программирования JASS и его диалект vJASS. Я постараюсь сделать курс максимально понятным и подробным. Курс подойдет для всех, кто хоть немного разбирается в триггерах. Все уроки будут содержать ссылки на разные полезные статьи и прочие ресурсы, что даст каждому возможность углубляться на столько, на сколько ему нужно.

Читать далее...
3

Еще одни причины крашей и десинков в рефордже

» WarCraft 3
Столкнулся с такой проблемой, что игра крашится во время загрузочного экрана только в мультиплеере. Путем пыток и выключения всего поочереди нашел причину

Читать далее...
5

Как использовать vJass без WE

» WarCraft 3
Небольшой гайд, как использовать vJass без редактора

Читать далее...
27

Утекают ли не обнулённые переменные типа handle

» WarCraft 3
В этой статье описаны возможные утечки локальных переменных

Читать далее...
29

Создаём фрейм на русских гуи триггерах

» WarCraft 3
Создаём фрейм кнопку при помощи ГУИ

Читать далее...
19

[lua] Всё о визуализации способностей в Warcraft3

» WarCraft 3
Способы отображения визуальных маркеров при применении способностей и не только...

Читать далее...
9

Встраивание триггеров в mpq.

» WarCraft 3
Статья о встраивании собственных триггеров в mpq.

Читать далее...

[lua] Читаем .wct

» WarCraft 3
Продолжаем писать дешёвый сборщик и на этот раз научимся читать war3map.wct.

Читать далее...
6

[lua] Скачиваем код

» WarCraft 3
При работе с несколькими картами, часто возникает необходимость копировать в них множество кода облегчающего разработку. В цивилизованном мире для этого используют менеджеры пакетов с зависимостями, контролем версий и автоматическим обновлением. В суровых реалиях варкрафта об этом можно только мечтать, но если вы используете дешёвый сборщик, то всё у вас в руках, и можно смело написать жалкое подобие менежджера пакетов.

Читать далее...
16

[lua] Собираем lua с помощью lua

» WarCraft 3
Если вы пользуетесь подсветкой кода во внешнем редакторе, то наверняка сталкивались с проблемой переноса его в карту. Можно конечно использовать WLPM или его аналоги, но мы пойдём путём наименьшего сопротивления и будем собирать lua с помощью lua.

Читать далее...
19

[lua] Фрэймы

» WarCraft 3
Эта статья открывает цикл статей по редактированию интерфейса и в ней будут собраны все ссылки по данной теме.

Читать далее...
17

[lua] Кастуем все заклинания используя один триггер

» WarCraft 3
Каждый со временем приходит к мысли, что создавать отдельный триггер на каждую способность накладно. В этой статье мы рассмотрим простой способ это всё оптимизировать.

Читать далее...
14

[Lua] Инжект функций

» WarCraft 3
Мини-статья об инжекте/хуке функций в Lua и примеры применения этого на практике.

Читать далее...
17 , Гильдия «Черамор»

[lua] Воскрешаем героя

» WarCraft 3
Стандартное воскрешение героя подходит не всем. В этой статье мы рассмотрим другие способы воскресить героя.

Читать далее...
13 , Гильдия «Черамор»

[lua] Дамми каст

» WarCraft 3
Все когда-то в первый раз сталкиваются с незнакомым выражением "дамми-каст". В этой статье мы попробуем разобраться что это такое.

Читать далее...
15 , Гильдия «Черамор»

[lua] Все споcобы перебрать группу юнитов

» WarCraft 3
У каждого в жизни наступает такой момент, когда нужно совершить действия с группой юнитов. Сейчас мы рассмотрим все способы взаимодействия с группой и сравним их производительность.

Читать далее...
42 , Гильдия «Черамор»

[lua] Двигаем снаряды

» WarCraft 3
Создаём способность, которая запустит снаряд из точки А в точку B.

Читать далее...
19

Перезарядка пассивных предметов

» WarCraft 3
Перезаряжаем пассивные предметы на 1.31 патче

Читать далее...
3

Создание ИИ

» WarCraft 3
В данной статье я постараюсь объяснить принципы и подходы, которые использую при создании искусственного интеллекта с помощью триггеров. Рассчитана она на тех, кто более менее понимает основы jass и алгоритмов.

Читать далее...
4

Мемхак для маленьких

» WarCraft 3
Краткая инструкция для новичков о том, как установить мемхак себе в карту за 5 минут

Читать далее...
19

Вычисляем по IP

» WarCraft 3
Наработка позволяющая использовать функцию GetIP() без использования сторонних библиотек

Читать далее...

История одного заклинания

» WarCraft 3
В связи с анонсом Reforge решил я вспомнить редактор и наконец-то сделать что-то полезное. А как известно, что-бы самому понять, нужно попытаться это кому-то объяснить.
Так что впечатлившись статьёй Remake: Создание простого stomp спелла, я тоже решил пойти по протореной дорожке и написать заклинание. Исходя из того, что профессионалы и так всё знают, а новички любят GUI, то начнём с чего-то простого, а дальше видно будет.

Читать далее...

cJass

» WarCraft 3
Общая информация о cJass

Читать далее...

ZINC

» WarCraft 3
ZINC - следующий за vJass язык программирования Warcraft III

Читать далее...
3

vJass

» WarCraft 3
vJass - расширенный язык программирования для Warcraft III

Читать далее...

WurstScript

» WarCraft 3
WurstScript - компилируемый в Jass язык программирования для создания карт Warcraft 3.

Читать далее...
28

JASS: Курс молодого бойца

» WarCraft 3
Приветствую на страницах первой из серии статей, посвящённых JASS - языку программирования, созданному студией Blizzard Entertainment для своих игр. Здесь речь пойдёт о JASS, используемом в WarCraft III: The Frozen Throne. Собранные в этой статье знания пригодятся как новичку, который делает свои первые шаги в увлекательный мир программирования, так и более искушённому в нём профессионалу.

Читать далее...