Занятие первое: Frogger.
Напишем аркаду по мотивам frogger’a. Рассмотрим базовые понятия, поговорим о:
canvas api;
-
библиотеке CreateJS;
-
сцене;
-
объектах на сцене и их перемещении;
-
игровом цикле;
-
коллизиях.
Занятие второе: Frogger - the right way!
Продолжаем, теперь серьезно, es6 и ООП. Настроим окружение и перепишем frogger’a в ООП стиле, в процессе разберем:
-
наследование классов createjs;
-
класс container и слои;
-
кэширование.
Занятие третье: Flappy Bird!
В этот раз будем вдохновляться Flappy Bird — знаменитой игрой, покорившей мир. Вспомним равноускоренное движение, научим курицу летать! Нас ждет:
-
точка регистрации объекта, трансформации;
-
cпрайты и покадровые анимации;
-
коллизии shape to shape.
Занятие четвертое: Flappy Bird - more screens.
Добавим вывод результатов и выбор героя. Научимся создавать новые экраны и переключаться между ними. В процессе:
-
напишем assetsManager для загрузки графики;
-
и screenManager для переключения экранов;
-
разберем события мыши в createjs.
Тщательно подобранные картинки и звуки, проработанные презентации со ссылками на документацию и подробные объяснения включены в стоимость.
Курс состоит из 4 занятий, которые пройдут по воскресеньям с 12:00 до 16:00.
При покупке билета до 23 ноября действует хорошая скидка!