Кросс-платформенная разработка мобильных игр на Cocos Creator — Урок 5: Генерация параметров платформы

Приветствую и добро пожаловать на 5 урок нашего курса. На этом уроке мы продолжим заниматься программной генерацией платформ. Мы сделаем так, чтобы новые платформы создавались постоянно, каждый раз со случайной шириной и в случайной позиции на экране. Причем позиции на экране должна зависеть от позиции прошлой платформы таким образом, чтобы невозможно было создать тупиковую ситуацию, при которой игрок физически не сможет пройти дальше. Приступаем! Напомню, что на прошлом уроке мы создали ноду platforms и прикрепили к ней скрипт Platforms, который

Continue Reading

Кросс-платформенная разработка мобильных игр на Cocos Creator — Урок 4: Создание платформ

Всем привет и добро пожаловать на 4 урок нашего курса! В этом уроке мы займемся работой с платформами. И нашей главной целью будет являться автоматическое программное создание платформ! И цели сегодняшнего урока следующие: Создать компонент Platform, ответственный за инициализацию платформы Понять что такое префаб и создать префабы тайла и префаб самой платформы Создать компонент Platforms и сгенерировать в нем заданное число платформ с заданными характеристиками Заставить все платформы двигаться справа-налево Кроме того, наша игра — это бесконечный раннер, а значит

Continue Reading

Кросс-платформенная разработка мобильных игр на Cocos Creator — Урок 3

Урок 3 — прыжок героя Приветствую и добро пожаловать в третий урок нашего курса. В этом уроке мы займемся разработкой функционала прыжка героя. Прыжок будет выполняться при тапе или при нажатии клавиши пробел на клавиатуре. При этом чем дольше мы будем зажимать клавишу, тем выше должен прыгать герой. Функционал прыжка мы запрограммируем в компоненте Hero, который прикреплен к ноде героя. Открываем файл Hero.js. Начнем с того, что опишем отслеживание события, по которому нужно начать прыжок. Нам потребуется установить обработчик для

Continue Reading

Кросс-платформенная разработка мобильных игр на Cocos Creator — Урок 2

Всех приветствую и добро пожаловать на второй урок нашего курса. В этом уроке мы займемся разработкой физического взаимодействия между героем и платформой и напишем первые скрипты. Цель на сегодняшний урок: Подключить обработку физики для героя и платформы Для достижения этой цели потребуется выполнить следующие задачи: Добавить компоненты физического тела для героя и для платформы Активировать физический движок cocos creator Отладить взаимодействие между физическими телами героя и платформы Приступаем! 1. Компонент RigidBody Начнем с первой задачи. В прошлом уроке мы говорили

Continue Reading

Кросс-платформенная разработка мобильных игр на Cocos Creator — Урок 1

Урок 1. Подготовка проекта 1.Цели Приветствую вас в первом уроке обучающего курса по разработке мобильных игр на Cocos Creator. В ходе этого курса мы разработке бесконечный  2D раннер с видом сбоку. В этом уроке мы выполним всю подготовительную часть для старта работ: установим Cocos Creator, создадим проект и познакомимся с интерфейсом редактора. Перед стартом работ загрузите арт, который мы будем использовать в данном проекте: https://www.dropbox.com/s/ig1w3u51l5g7bl7/cocos-creator-course-runner.zip?dl=0 Приступаем! 2. Что такое Cocos Creator Cocos Creator — это удобный инструмент для кросс-платформенной разработки

Continue Reading

Курс по созданию HTML5 игр на Phaser

Мой курс по созданию браузерных игр на Phaser вышел на платформе devtodev! Это по-настоящему практическое руководство по освоению Phaser: 3 модуля, 61 лекция, 16 часов обучения. За весь курс будут созданы три полноценные игры. На протяжении всего курса предусмотрено неограниченное общение с преподавателем. Только 27, 28 и 29 ноября по промо-коду BlackFriday2019 скидка 50%!  

Видеокурс — Как написать змейку на JavaScript

Как написать HTML5 игру Змейка на JavaScript

Видеокурс по разработке змейки на чистом JavaScript и Canvas. Данный курс подойдет начинающим JavaScript разработчикам, которые хотят закрепить знания синтаксиса и возможностей языка на практическом примере. Кроме того в курсе разбираются многие фишки, которые будут интересны и более опытным программистам: как адаптировать разрешение игры под любое устройство как поворичивать спрайты на канвасе под нужным углом через вращение контекста как написать прелоадер спрайтов и звуков и загружать игру только по факту загрузки всех ассетов как правильно предзагружать кастомные шрифты в игру

Continue Reading

Как написать HTML5 игру Змейка на JavaScript. Урок 2 — вывод изображения на canvas

Как написать HTML5 игру Змейка на JavaScript

Добро пожаловать на второй урок нашего курса! На этом уроке мы устанавливаем фоновое изображение нашей игры. 1. Подготовка В этом курсе мы не будем использовать ES6 классы, но тем не менее синтаксис ES6 будем стараться применять там, где это возможно. А также мы будем практиковать объектно-ориентированный подход и использовать классические JS объекты, создаваемые через литерал. Для начала нам потребуется один главный глобальный объект: let game = {}; Внутри этого объекта мы будем реализовывать всю игровую логику. В первую очередь от

Continue Reading

Как написать HTML5 игру Змейка на JavaScript. Урок 1 — подготовка

Как написать HTML5 игру Змейка на JavaScript

Добро пожаловать на курс по разработке html5 змейки! В этом вступительном видео уроке мы познакомимся со структурой проекта, разберем какой функционал планируется разработать и узнаем, чему вообще мы научимся в ходе этого курса:   Темы курса: загрузка вывод спрайтов на канвас как разработать прелоадер ассетов вращение изображений на канвасе адаптация размеров игры под разные разрешения экрана загрузка и проигрывание звуков объектно-ориентированный подход к разработке Полная версия курса на udemy  

Site Footer