Добавить в корзинуПозвонить
Найти в Дзене
Cock, on!

Тематический талисман для Twitch-канала.

Предисловие. Ещё в 2015 году жанр MOBA для меня был крайне чужд. Но с выходом бета-версии Heroes of the Storm(Более аркадная версия игры DOTA 2) меня затянуло в Нексус. С тех самых пор я регулярно играю в неё. Время текло, появились новые увлечения и игры. Я начал осваивать Game Maker Studio и рисовать Пиксель Арт. Три года эти две линии шли параллельно друг другу, и, наконец, в октябре этого года, они сошлись. А, в результате, всё это вылилось в то, что я решил создать подобие талисмана для своего Twitch-канала, в котором мои любимые персонажи из HotS(Аларак и Медив) будут являться интерактивной частью канала: жить своей жизнью, реагировать на зрителей и радовать их своим присутствием. MARK ONE. Для начала, я хотел создать хоть какое-то представление о том, как же рисовать Аларака. Важно было сохранить его злобный и ехидный дух, но придать ему каплю милоты. Так, в моей голове, родился образ вредного малыша Аларака, который любит кашку, бегать по родной планете и донимать местный Зонд,
Оглавление

Предисловие.

Ещё в 2015 году жанр MOBA для меня был крайне чужд. Но с выходом бета-версии Heroes of the Storm(Более аркадная версия игры DOTA 2) меня затянуло в Нексус. С тех самых пор я регулярно играю в неё. Время текло, появились новые увлечения и игры. Я начал осваивать Game Maker Studio и рисовать Пиксель Арт. Три года эти две линии шли параллельно друг другу, и, наконец, в октябре этого года, они сошлись. А, в результате, всё это вылилось в то, что я решил создать подобие талисмана для своего Twitch-канала, в котором мои любимые персонажи из HotS(Аларак и Медив) будут являться интерактивной частью канала: жить своей жизнью, реагировать на зрителей и радовать их своим присутствием.

MARK ONE.

Для начала, я хотел создать хоть какое-то представление о том, как же рисовать Аларака. Важно было сохранить его злобный и ехидный дух, но придать ему каплю милоты. Так, в моей голове, родился образ вредного малыша Аларака, который любит кашку, бегать по родной планете и донимать местный Зонд, который всё боится того, что Аларак разорвёт его на части.

-2

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

Именно так я пришёл к тому, что нарисовал анимацию Аларака, который уплетает кашу.

Далее, я взялся за анимацию передвижения и элементы окружения, такие как: Цитадель, горы, валуны, Пилон, гейзеры Веспена, Зонд.

-3

Имея на руках элементы окружения и анимацию передвижения, стоял вопрос технической реализации всего этого. Для меня было важно(и остаётся!) иметь прозрачное окно приложения. Но в текущей версии Game Maker Studio этот функционал был сведён на нет. Так я решил, что ограничусь гифкой, которая имеет прозрачность, но этот вариант был неудобен и лишён всяких перспектив, хоть и выглядел уместно.

Итак, как и в большинстве игр-раннеров наш Аларак на самом деле стоит на месте, а двигается всё остальное окружение. Объекты спавнятся впереди, уничтожаются сзади.

В данной версии взаимодействие происходит лишь с Зондом, который напоминает зрителями о том, что канал следует фолловить. Всё, как в gif-версии, за исключением непрозрачного фона.

Заключение.

На этом всё. Было желание дополнить статью вставками кода и комментариями, но и без этого статья стала чересчур объёмной и громоздкой. Быть может, я сделаю это в будущем.

В дальнейшем я планирую улучшать и дополнять проект. В планах добавить нового Героя - Медива, улучшить возможности Аларака, расширить функционал приложения, интегрировать команды из Twitch-чата.