Создание игры «Сапёр» на Java
Промокод на скидку 15% на все курсы ITVDN- H94BCAB
Курсы для Java разработчикa - https://itvdn.com/ru/specialities/java-developer?utm_source=yb_webinar_minesweeper
На этом вебинаре мы создадим легендарную игру «Сапёр» на языке программирования 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 Итоги
Видео Создание игры «Сапёр» на Java канала ITVDN
Курсы для Java разработчикa - https://itvdn.com/ru/specialities/java-developer?utm_source=yb_webinar_minesweeper
На этом вебинаре мы создадим легендарную игру «Сапёр» на языке программирования 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 Итоги
Видео Создание игры «Сапёр» на Java канала ITVDN
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Изучение Java в одном видео уроке за час!Сделал Java программу с интерфейсом / Погодное приложениеКак стать программистом за 1 год с нуля даже домохозяйке (+конкурс)С чего начать делать игры | Разработка для новичковСоздаем приложение "Погода" на Java [GeekBrains]Java Connect to PostgreSQL Database ExampleJava Tech Talk: Telegram бот на java за 1 час19. Java collections. Creating your own ArrayListСоздание статической и динамической библиотек Visual Studio C++Создание 3D игры в Unity | #Урок 1Android Studio создание игры 26: Пишем JAVA код (2 часть). Java массивы, java arrays.Чай, Java, покодим? Разрабатываем микросервис с нуля на Spring+Java+PostgreSQL (1 часть).Топ шаблонов проектирования которые должен знать программистПрограммирование на Java: создание игры Змейка. Часть 1.Язык программирования Java - зачем его учить и что на нем пишутКрутая Java программа за 10 минут! Изучение JavaFx (Java GUI) на практике#1 Верстка сайта с нуля для начинающих | HTML, CSSКак стать Java разработчиком?Пишем классический Тетрис