Урок 8: Живой пример поведенческого паттерна Наблюдатель (Observer + Observable) на TypeScript
Продолжаем серию уроков по создании игры на Canvas в ООП стиле, где мы из старого кода превращаем в чистую архитектуру. В данном уроке мы будем придерживаться паттерна Наблюдатель на ts. И создадим сервис по работе со звуком, который тоже подпишется на данные события поведения Животного.
-- Общее описание плейлиста
Разрабатываем интерактивную пазл-игру с животными на TypeScript и/или JavaScript. Попытаемся придерживаться чистой архитектуры с ts и применять паттерны по необходимости. Так как цикл видео будет выходить постепенно, мы можем вместе с вами корректировать разные идеи. 👍
--- О чем данное видео?
00:00 - Введение
00:29 - Подготовка проекта
01:42 - Создаем интерфейс Animal Event Observer
02:30 - Создаем интерфейс Animal Event Subject
04:02 - Game в качестве Наблюдателя
04:56 - Animal Manager имплементируем от Animal Event Subject
08:35 - Создаем Audio Service
09:34 - Устанавливаем пакер Howler js
12:25 - Пробрасываем новый инстанц сервиса
14:27 - Audio Service имплементируем Animal Event Observer
16:38 - Исправляем косяки
--- Проект и его обсуждение
🔗
💬
#javascript #games #web #pattern #typescript #vite #prettier #konvajs #oop #coding #animation #draganddrop #creategame #gamedev
1 view
839
369
5 years ago 00:08:35 8
Урок 8
10 years ago 00:05:10 2.4K
Урок осторожности - 8
8 years ago 00:44:30 13
: Урок 8.
5 years ago 00:13:13 10
Видео урок. Задание № 8 “Фантазеры“
6 years ago 00:19:18 26
Урок 8 - ООП
5 years ago 00:02:59 30
Люневильская вышивка - Урок 8: Вышивка бисером
9 years ago 00:02:54 171
Швейная машинка. Урок 8: защипы двойной иглой
4 years ago 00:18:59 24
Урок 5-8 класс Перепись населения
8 years ago 00:24:23 14
Урок 333: Java 8 p9: Parallel
9 years ago 00:06:57 121
Изучаем PHP | Урок №8 - Строковые операции
5 years ago 00:01:50 44
Урок здоровья 8 А
8 years ago 00:09:14 19
Урок Java 275: Patterns 8: Object Pool
10 years ago 00:30:23 25
“3dsMax Моделинг“ - Трицератопс - 8 урок
12 years ago 00:02:46 44
Урок №8
5 years ago 00:06:05 55
Обществознание 8 класс (Урок№13 - Рыночная экономика.)
5 years ago 00:10:55 256
шьём футболку.урок 8. двойная игла и ее секреты
10 years ago 00:20:01 1.3K
“Азбука йоги“. Урок 8. Часть 1.
9 years ago 00:44:49 117
Детство на “пятёрку“ Урок 8: Гиперактивные дети.
12 years ago 00:16:40 2.6K
Вечерний макияж на проблемной коже. (Урок №8)
8 years ago 00:08:12 15
JAVA♦УРОК #8♦ЛОГИЧЕСКИЕ ОПЕРАЦИИ
8 years ago 00:13:07 11
Урок Java 372: Best practice 8: Переопределение clone