Боевая система Final Fantasy в 2D на JavaScript с нуля - вебинары ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

Выбери свою IT специальность

Начать бесплатно
ITVDN logo
Видеокурсы по
программированию

Выбери свою IT специальность

Начать бесплатно

Боевая система Final Fantasy в 2D на JavaScript с нуля

Все вебинары бесплатные и доступны для зарегистрированных пользователей
Илья Стародуб
FrontEnd Engineer in GBKSOFT, Web & Mobile App Development
01.01.1960
19:00 - 21:00
Материалы вебинара пока недоступны
Рейтинг: 5. Проголосовало: 1

Final Fantasy — это серия компьютерных игр от японских игростроителей, которая обрела мировую популярность. Мы предлагаем вам окунуться в эту невероятную вселенную и совместить данное путешествие с языком программирования JavaScript! Если вы думаете, что JS предназначен только для обработки и валидации форм, автор тренинга докажет вам обратное. Как насчет реализации боевой системы первой части серии игр Final Fantasy в 2D при помощи возможностей JavaScript? И опытный разработчик, и новичок — каждый сможет почерпнуть для себя полезную информацию и провести время в увлекательной игровой атмосфере.  
 
Кому это будет полезно:
 

  • Новичкам. Никогда не программировали? Пусть это не будет препятствием на пути получения нового крутого опыта. У вас есть шанс реализовать боевую систему 2D игры в при помощи JavaScript, получить опыт практического применения данного языка программирования, а также попробовать себя в роли разработчика двухмерных игр.
  • Начинающим верстальщикам и JavaScript разработчикам. Вы сможете углубить и применить на практике свои знания языка JavaScript вместе с тренером.

 
Чему вы научитесь:
 

  • Понимать несложные языковые конструкции, написанные на JavaScript
  • Реализовывать нетривиальные задачи, разбивая их на простые подзадачи
  • Ставить цель и поэтапно идти к ней
  • Понимать основы ООП

 
Формат тренинга:
 
Вас ждёт прямой эфир на YouTube с Ильей Стародубом в течение 3 часов с 19:00 до 22:00, общение в чате во время эфира и в специальном телеграм-канале вне эфира. Все примеры и исходные данные также будут в телеграм-канале, к которому вы сможете присоединиться после регистрации.
 
Программа тренинга:
 

  1. Знакомство с JavaScript
  2. Знакомство с Visual Studio Code
  3. Знакомство с первыми играми серии Final Fantasy и особенностями их боевой системы
  4. Создание первых объектов
  5. Ознакомление с библиотекой jQuery (в качестве примера)
  6. Написание боевой системы 2D игры
  7. Добавление элементарных анимаций
  8. Разбор ошибок
  9. Подведение итогов. Ответы на вопросы
Генрих Коваленко
01.01.1960
1 ч 48 м
2960
Тысячный Влад
01.01.1960
1 ч 13 м
4631
Борщовецкий Вадим
01.01.1960
3 ч 6 м
2958
Александр Диденко
01.01.1960
1 ч 34 м
4716
Евгений Волосатов
01.01.1960
2 ч 28 м
9402
Ярослав Вовченко
01.01.1960
2 ч 3 м
3422
Олег Загородний
01.01.1960
2 ч 30 м
407757
Андрей Опрышко
01.01.1960
2 ч 36 м
15863
Юрий Шерстобитов
01.01.1960
2 ч 54 м
4035
Юрий Шерстобитов
01.01.1960
3 ч 30 м
4433
Юрий Шерстобитов
01.01.1960
3 ч 20 м
34251
Станислав Новохатько
01.01.1960
1 ч 36 м
21327
Владимир Виноградов
01.01.1960
1 ч 55 м
12531
Олег Загородний
01.01.1960
2 ч 4 м
25854
Роман Самчук
01.01.1960
38 м
68923
Дмитрий Охрименко
01.01.1960
1 ч 54 м
13598
Дмитрий Охрименко
01.01.1960
1 ч 35 м
15219
Дмитрий Охрименко
01.01.1960
1 ч 51 м
2540
7 лучших игр, написанных на Unity
Тема компьютерных игр очень часто оказывается в эпицентре многих обсуждений. На сегодняшний день игры являются своего рода видом искусства, который имеет ветвистую классификацию и различные горизонтальные и вертикальные углубления, подобно другим видам творческой деятельности.
Кто такой Full-stack разработчик
Full-stack разработчик (произносится “фулл стек”) — это некий мастер на все руки в мире веб-разработки. Ему под силу реализовать как клиентскую, так и серверную сторону приложения, которыми, обычно, занимаются FrontEnd и BackEnd разработчики раздельно друг от друга. Таким образом, Full-stack специалист способен в одиночку вести проект от начала до конца.
Как стать разработчиком игр?
Должно быть, многие игроки мечтали стать частью геймдев-индустрии и применять всю глубину своей фантазии в разработке собственных игр. Пришло время узнать о специфике работы гейм девелоперов, о тех технологиях, которыми они должны владеть, а также получить ответ на вопрос - как стать разработчиком игр.
Разработка игр на Unreal engine 4
И сегодня мы с тобой познакомимся с созданием игр на Unreal engine 4. Кто из нас не мечтал о создании собственной игры! Создание игр - это сложный и трудоёмкий процесс, давай поговорим об этом.
Параллакс для 2D игры без нервов и костылей
Недавно в моей жизни начинающего разработчика игр появилась задача - сделать фон в игре, но не просто уныленький статичный бэкграунд, а параллакс. Да, эта чудо-красота применима не только в разработке сайтов, но и при создании игр. Попытка вдохновиться в гугле практически ничем не закончилась. Пришлось справляться с задачей собственными силами.
Flappy Bird за 30 минут
Не так давно была популярной такая мобильная игра, как Flappy Bird.  Причем по разным причинам из магазинов она пропала также неожиданно, как и появилась. Однако, учитывая ее популярность, сразу образовалось множество клонов. Не столь качественных, конечно. Но почему их было много? Все из-за того, что сама игра делается довольно просто и быстро.
Создание панели умений. Часть 1. Работа с Unity UI.
Данной статей начинается серия публикаций о создании панели умений (skills panel) для вашей игры. Панели умений встречаются во многих RPG играх и не только.
Работа с Touch в Unity3D
Ни для кого не секрет, что в мобильных играх, в отличие от компьютерных, практически единственным “устройством ввода” является палец. То есть, все действия, которые пользователь выполняет в игре, совершаются благодаря прикосновениям к экрану, или же тачам (англ. touch – прикосновение). В этой статье мы с Вами рассмотрим, как можно правильно обработать тачи, разберем, в чем разница между глобальными и локальными тачами, а также реализуем обработку некоторых популярных жестов, которыми Вы оперируете не только в играх, но и в повседневном пользовании смартфоном – swipe и zoom. Разумеется, все это мы будем делать, используя исключительно встроенный функционал Unity3D, без внешних плагинов и ассетов.
Создание Super Meat Boy на Unity
Данная статья ориентирована на тех, у кого уже есть небольшой опыт работы с Unity. В первую очередь мы рассмотрим воссоздание механики управления главного героя игры Super Meat Boy. Также узнаем, как построить сцену, имея скриншот уровня оригинальной игры. Все материалы, использованные в данном примере, принадлежат разработчикам оригинальной игры. 
3D-преобразования с помощью CSS3
Продолжая серию статей о реализации анимации, которая реализуется без знаний Javascript, стоит отметить, что использование 2D зачастую не производит на пользователя должного впечатления. Несомненно, 2D-преобразования, реализованные с использованием каскадных таблиц стилей CSS3, освобождают нас от написания нескольких строк JavaScript кода, и тем более от подключения разного рода фреймворков. Но нельзя того же сказать и про 3D-преобразования, которые также реализуются без скриптов, но в то же время обеспечивают ощущение объемности объектов на странице, придавая им 3-х мерности. К тому же, на сегодняшний день большинство браузеров актуальных версий поддерживают эти эффекты.

Пакеты подписки с доступом ко всем курсам и сервисам

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 6 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 8 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
Премиум
  • Все видеокурсы на 12 месяцев
  • Тестирование по 16 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
169.99 $
Подписка
комментарии и обсуждения
Notification success