Программирование игры «Тетрис» на C# — полное руководство
OttoBotCode
0:00 / 0:00
Программирование игры «Тетрис» на C# — полное руководство
243 478 просмотров · 4 года назад
OttoBotCode
11,6 тыс. подписчиков
243 478 просмотров · 4 года назад
Узнайте, как написать игру «Тетрис» на C# с использованием WPF.
Скачать материалы можно здесь:
https://ottobotcode.com/tetris/
Исходный код доступен здесь:
/ 78691
В этом видео вы узнаете, как написать игру «Тетрис» на C# без какого-либо игрового движка. Это пошаговое руководство содержит всё необходимое для написания игры «Тетрис». Вы узнаете об отображении игровой сетки и блоков из анимации и кода. Код написан на C#, но идеи и дизайн игры можно использовать и на других языках программирования, таких как Java и C++. Удачного изучения разработки игр на C#!
Главы
0:00 — Введение
0:11 — Настройка проекта
0:45 — Представление игровой сетки
2:00 — Написание класса GameGrid
4:13 — Очистка строк
6:22 — 7 блоков
6:32 — Вращение блока
7:55 — Перемещение блока
8:34 — Добавление класса Position
8:57 — Написание класса Block
10:58 — IBlock
11:56 — OBlock
12:33 — Данные блока
12:53 — Выбор следующего блока
14:15 — Класс GameState
17:59 — Импорт ресурсов
19:04 — Пользовательский интерфейс
23:36 — Загрузка ресурсов
24:50 — Настройка холста
27:20 — Рисование игровой сетки
27:35 — Рисование текущего блока
27:53 — Рисование состояния игры
28:22 — Обнаружение нажатий клавиш
29:07 — Текущая версия игры
29:33 — Добавление игрового цикла
30:17 — Обработка окончания игры
30:38 — Перезапуск игры
31:04 — Исправление позиции появления
31:46 — Отображение последнего блока
32:20 — Предпросмотр следующего блока
32:51 — Счёт
33:49 — Функция удержания
35:34 — Функция Hard Drop
37:02 — Блок-призрак
38:02 — Повышение сложности
38:59 — Добавление значка
39:16 — Спасибо!