Промокод на скидку 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
187
78
3 months ago 00:05:55 1
Зарядка от гипертонии от доктора Шишонина. Эфир на ТВЦ.
3 months ago 01:40:57 1
Земля - симулятор. Боги - техперсонал. Мы - игроки. Что вообще происходит? — Рада Русских
3 months ago 00:00:09 1
Видео от Весёлая затейница
3 months ago 00:12:09 1
Начните Есть Куркуму Каждый День и Увидите, что Произойдет Через Месяц
3 months ago 00:02:40 1
HOGWARTS LEGACY РУССКАЯ ОЗВУЧКА УСТАНОВКА! (Только ПК и Стим дек) как установить включить 🎄👍🔔
3 months ago 01:11:18 1
Монгольское нашествие на Русь (все части) // Маховик Истории
3 months ago 00:22:31 1
“Доллар- тренд нисходящий“ «Обзор рынка Форекс от Александра Базылева»
3 months ago 00:00:35 1
Московский 65 от Legenda - Отделочные работы от ВЕРТИКАЛЬСТРОЙ
3 months ago 00:00:54 1
Кота плющит от шарика мяты | мемы | приколы от Зубарев #кот #Shorts
3 months ago 00:15:45 1
Хроническая УСТАЛОСТЬ: причины и ЛЕЧЕНИЕ. / Вечно нет сил, утомляемость или сонливость – что делать?
3 months ago 00:26:31 1
Как Живет Алина Кабаева – от Надежды Российской Гимнастики до Любовницы Путина
3 months ago 00:11:07 1
ДОРОХ, видео-заметки (мини-тур Ярославль)
3 months ago 00:02:56 1
ПРЕМЬЕРА! Иди Нах*й / Приколисты-2021
3 months ago 00:14:57 1
ОБРАЩЕНИЕ к педагогам и не только
3 months ago 00:14:05 1
Изучаем космос - от Земли до Марса - Космические мультики для детей
3 months ago 00:36:12 1
Леонид Тальпис: Как получать деньги в легкости? Почему богатые люди несчастны? Денег не существует
3 months ago 00:07:30 1
СОЛНЦЕЗАЩИТНАЯ пленка на ОКНА: как ВЫБРАТЬ и НЕ ОШИБИТЬСЯ?
3 months ago 01:21:45 1
Как избавиться от голоса в голове. Что есть за пределами мыслей