Разработка игры «Сапёр» с графическим интерфейсом на языке Java в среде Apache Netbeans

Маргарита Антоновна Голованова

Аннотация


В статье описывается создание классической логической игры «Сапёр» на языке Java с графическим интерфейсом на базе библиотеки Swing. Программа реализует игровое поле с настраиваемыми размерами 9×9, 16×16, 16×30, автоматическую расстановку мин, подсчёт числа мин по соседству, рекурсивное открытие пустых областей, обработку левого и правого кликов мыши, таймер, счётчик оставшихся мин, а также переключение уровней сложности без дублирования компонентов интерфейса. Приложение демонстрирует событийно-ориентированное программирование, работу с двумерными массивами, использование JButton, MouseListener, рекурсивные алгоритмы обхода графа и управление игровым циклом.


Полный текст:

PDF

Ссылки

  • На текущий момент ссылки отсутствуют.


ISSN 2414-4487