Видео от Разработка игр

Промокод на скидку 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 Итоги
Back to Top