TETRIS на JavaScript с нуля
Ещё одна интерпретация игры Tetris. На этот раз на языке JavaScript и в рамках одной интернет-страницы index.html. Смысл ролика в демонстрации принципа разбиения сложной задачи на более простые. Язык и среда выбраны с рассчетом на доступность. В предыдущем ролике на тему тетриса использовался язык C и часть времени была отведена поиску способов отображения игровой ситуации, что повышало сложность. Здесь же использованы функции графического контекста элемента canvas. 00:58 - Событие onload 02:14 - Рисуем прямоугольник 02:35 - Игровое поле и фигура на нём 04:00 - Состояние игры 04:41 - Игровой цикл 08:57 - Класс Field 09:49 - Класс Figure 10:24 - От общего к частному 11:14 - Методы движения фигуры 12:02 - Проверка на столкновения 15:00 - Размещение упавшей фигуры на поле 15:57 - Удаление строк и подсчёт очков 20:10 - Появление новой фигуры 23:32 - Отрисовка сцены 25:19 - Метод рисования одного блока 26:27 - Первый неудачный тест 27:23 - Первый удачный тест 27:42 - Обработка событий клавиатуры 29:09 - Тест 29:40 - Поворот фигуры 34:02 - Тест 34:50 - Отрисовка счёта 35:37 - Пауза в игре 36:26 - Сообщение о паузе и проигрыше 38:16 - Ускорение игры 41:35 - Тест

Tetris с нуля на языке C

Тетрис на JavaScript с пошаговым объяснением

Что? Где? Когда? – Самое скандальное завершение игры в истории Клуба! (28.06.1997)

Судоку на JavaScript разработка игры

Математик и черт
![Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]](https://i.ytimg.com/vi/A92uM-WAbWY/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCmFwnQkmW6aZ3kB9mKw8KcZQTBHg)
Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

ASMR Programming - Coding Tetris - No Talking

Шахматы на React и TypeScript С НУЛЯ. Практикуем ООП

What if a blood-sucking tick ends up in an antlion's den?

God Says:"MY CHILD, I NEED TO SEE YOU URGENTLY!"/God Message Now/God Message

Write a Tetris game in JavaScript
![Учимся разрабатывать 2D realtime игры на JavaScript [GeekBrains]](https://i.ytimg.com/vi/N-_LIlymjPs/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBEY5Orbb35kEPeUbWQPfu7s9xNHg)
Учимся разрабатывать 2D realtime игры на JavaScript [GeekBrains]
![975 000 РУБЛЕЙ В ПОМОЙКУ СПАСИБО ДИЗАЙНЕРШЕ!!! #273 [ ЗЕМСПРОЕКТ, ЗЕМСТАНДАРТ ]](https://i.ytimg.com/vi/hOdkXTI9k10/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCZ3BmaiQm7yMAPVw9PL0wTgj0ViA)
975 000 РУБЛЕЙ В ПОМОЙКУ СПАСИБО ДИЗАЙНЕРШЕ!!! #273 [ ЗЕМСПРОЕКТ, ЗЕМСТАНДАРТ ]

Игра в Тетрис на чистом JS с нуля до деплоя.

HOW DOES ENCRYPTION WORK? FROM SCRATCH IN AN HOUR

Drag and drop elements in JavaScript

Create Tetris Game Using JavaScript and HTML5 | JavaScript Project For Beginners

Кухня | Сезон 1 | Серия 1 - 5

