G
enby!

Пишем пошаговую боевую систему на JavaScript с нуля. На примере игры Final Fantasy в 2D.

🔥Промокод на скидку 15% на все курсы ITVDN - 4YOUTUBE Материалы вебинара - https://github.com/Star-Oaks/FF
Хотим поделиться с Вами информацией о возможностях обучения в CyberBionic Systematics. Программа обучения по JavaScript состоит из двух курсов: 1. JavaScript Essential - https://edu.cbsystematics.com/ru/cour...
2. JavaScript Advanced - https://edu.cbsystematics.com/ru/cour...
Друзья, сегодня мы пишем пошаговую боевую систему на JavaScript с нуля на примере игры Final Fantasy в 2D. Final Fantasy — это серия компьютерных игр от японских игростроителей, которая обрела мировую популярность. Мы предлагаем вам окунуться в эту невероятную вселенную и совместить данное путешествие с языком программирования JavaScript! Если вы думаете, что JS предназначен только для обработки и валидации форм, автор тренинга докажет вам обратное. Как насчет реализации пошаговой боевой системы первой части серии игр Final Fantasy в 2D при помощи возможностей JavaScript? И опытный разработчик, и новичок — каждый сможет почерпнуть для себя полезную информацию и провести время в увлекательной игровой атмосфере. Кому это будет полезно: ● Новичкам. Никогда не программировали? Пусть это не будет препятствием на пути получения нового крутого опыта. Игра на JS: у вас есть шанс реализовать пошаговую боевую систему 2D игры в при помощи JavaScript, получить опыт практического применения данного языка программирования, а также попробовать себя в роли разработчика двухмерных игр. ● Начинающим верстальщикам и JavaScript разработчикам. JavaScript игра поможет углубить и применить на практике свои знания данного языка вместе с тренером, реализовав Final Fantasy боевую систему. Чему вы научитесь: Понимать несложные языковые конструкции, написанные в ходе создания игры на JS Реализовывать нетривиальные задачи в JavaScript игре, разбивая их на простые подзадачи Ставить цель и поэтапно идти к ней, шаг за шагом создавая Final Fantasy боевую систему Понимать основы ООП Формат тренинга: Вас ждёт прямой эфир на YouTube с Ильей Стародубом в течение 3 часов с 19:00 до 22:00, общение в чате во время эфира и в специальном телеграм-канале вне эфира. Все примеры и исходные данные также будут в телеграм-канале, к которому вы сможете присоединиться после регистрации. Программа тренинга: Знакомство с JavaScript Знакомство с Visual Studio Code Знакомство с первыми играми серии Final Fantasy и их боевой системой Создание первых объектов Ознакомление с библиотекой jQuery (в качестве примера) Написание Final Fantasy боевой системы в формате 2D игры Добавление элементарных анимаций для пошаговой боевой системы Разбор ошибок при создании JavaScript игры Подведение итогов. Ответы на вопросы 00:00 Вступление. Знакомство с автором. План вебинара 4:03 Генерация персонажей 7:13 Отрисовка заднего фона (пещера) 10:37 Добавление элементов описания героя и босса 19:42 Стили для контейнеров героя и врага. Их настройка 30:00 JavaScript. Объекты для работы с характеристиками персонажей 38:28 Функция выбора героев 48:15 Редактирование героев и определение главного героя 52:51 Вывод статистики 1:01:00 2 кнопки для героя 1:05:55 Рандом 1:11:34 Анимация передвижения главного героя 1:23:40 Анимация атаки 1:53:32 Перерыв 2:01:00 Работа с анимацией атаки, корректный подбор по пикселям 2:10:47 Работа с реакцией врага при попадании по нему (animationHit) 2:29:35 Работа с уроном, ответная атака от врага 2:48:02 Готовая игра, подготовленная автором, и ее код Если вас интересует изучение программирования с нуля, JavaScript, JS, JavaScript уроки, изучение JavaScript с нуля, изучение JS с нуля, JS для начинающих — на ITVDN вы найдете множество полезных материалов, которые помогут вам изучить данный ЯП с нуля и довести владение им до высокого уровня.

Смотрите также