2048 на JavaScript / Angular. Практика JavaScript. Разработка игры на JavaScript
Полное руководство как сделать игру 2048! Не забудь добавить в закладки и подписаться на канал. Исходники в описании.
Привет всем. Это большое видео я сделал для вас, мои зрители, в надежде не то, что вы станете моими подписчиками и будете радовать меня своим вниманием :)
Разработка игры на javascript не такая уж редкая задача. Решение такой задачи даст понимание зачем там много говорят о возможностях работы javascript. Ведь только при разработке игры можно столкнуться со сложными переборами массивов, применением зананий алгоритмов программирования.
Angular в этом видео был использован исключительно как инструмент для отрисовки.
Этот код будет работать на Vue JS но потребует небольших доработок для React JS
Это видео могло бы быть частью курса Джейдай веб разработки
(Практика JavaScript )
Подписывайся на группу в telegram https://t.me/webDevGromMaxChannel
Поиграть можно тут https://angular-ivy-45mkjc.stackblitz.io/
Исходники тут https://stackblitz.com/edit/angular-ivy-45mkjc?embed=1&file=src/app/app.component.ts
github репозиторий https://github.com/MaksymGrom/angular-2048-game/tree/1.0.0
Patreon (толко если сильно хочется) https://www.patreon.com/grommax
0:00 - Обзор урока
2:21 - Установка Angular проекта
3:21 - Добавление GameModule
6:09 - Верстка поля и плиточек (View)
18:14 - Типизация Item, логика отображения (ViewModel)
30:37 - События клавиатуры. HostListener
36:16 - Сервис, логика игры (Model)
42:10 - Логика генерация Items
56:48 - Логика нажатия влево
1:13:53 - Логика движения (move)
1:24:08 - Определение конца игры
1:44:38 - Исправления логики конца игры
2:00:00 - Подсчет очков и сброс игры
2:06:00 - Спасибо за просмотр
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «2048 на JavaScript / Angular. Практика JavaScript. Разработка игры на JavaScript», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.