Промокод на скидку 15% на все курсы ITVDN- H94BCAB
Курсы для Java разработчикa -
На этом вебинаре мы создадим легендарную игру «Сапёр» на языке программирования Java.Во время создания этой игры мы поработаем с JFrame, с адаптером мышки, с картинками, а также напишем интересные алгоритмы с использованием матриц и рекурсии.
Ведущий: Евгений Волосатов, Java программист.
План вебинара:
Правила игры «Сапёра».
Разработка блок-схемы алгоритма.
Подготовка проекта с радугой картинок.
Создание класса Game с картой поля.
Обработка нажатий клавиш мыши.
Рекурсивный перебор клеток.
Победа и поражение.
Предварительные требования: основы Java
00:00 Вступление
1:17 План мастер-класса
4:20 Пару слов об авторе
4:50 Обзор игры
8:41 Создание проекта. Класс JavaSweeper. Настройка фрейма
19:06 Добавление панели
25:40 Картинки, которые используются в игре
28:52 Работа с картинками в проекте
42:31 Обсуждение дальнейшей разработки проекта
49:28 Размещение всех картинок на экране
59:08 Запуск программы из архива
1:04:35 Работа с координатами
1:09:31 Класс для хранения поля и некоторых полезных функций
1:25:50 Фасадный класс Game
1:32:39 Создание двухслойной матрицы (бомбы и флаги)
1:46:04 Класс Bomb
1:55:20 Классы и их взаимосвязи
1:57:03 Размещение случайных бомб на поле
2:01:33 Размещение чисел вокруг бомб
2:16:48 Небольшой перерыв
2:21:30 Ответы на вопросы
2:22:48 Прогонка программы и корректировка появления бомб
2:30:00 Класс Flag (верхний слой в игре)
2:39:06 Добавление функционала мышке (левая кнопка)
2:45:45 Демонстрация похожих программ в стиле “Сапёр”
2:48:53 Добавление функционала мышке (правая кнопка)
2:56:06 Подведение итогов вебинара, небольшая пауза
3:01:00 Продолжение! Работа над классом состояний
3:13:30 Рекурсия для открывания пустых клеток
3:15:49 Функция определения победы
3:22:37 Проверка на проигрыш
3:40:32 Итоги
1 view
223
94
2 months ago 00:08:58 1
ZONE-TAN и ANKHA dance - ТЫ ИСКАЛ ЭТОТ ФУЛЛ?! / Часть 2/ #Снежа
5 months ago 01:02:31 1
Puy Du Fou -la CINÉSCÉNIE, Ночное Шоу “Синесцения“ ,giant water theater,spectacle
1 year ago 03:31:08 5
Азбука безвкусия #198 | Особняк с привидениями, Гран туризмо и Фрирен
7 years ago 01:06:35 1
Создание компьютерной игры - 3D танки на Unity 5 за час!