Игра "Сапер" на Python, класс MyButton. Minesweeper in Python Tkinter

Veröffentlicht am: 01 Mai 2021
auf dem Kanal: egoroff_channel
12,904
463

Стать спонсором канала и получить доступ к дополнительным материалам по Python
   / @egoroffchannel  
https://boosty.to/egoroff_channel
  / artem_egorov  

https://stepik.org/course/63085/syllabus
Курс по основам python на Степике

https://stepik.org/course/72969/promo
Записывайся на курс на Stepic по ООП, где найдешь много практических задач

Наследование в ООП python
   • Наследование в объектно-ориентированн...  

Магические методы. Методы _str_ и _repr_
   • ООП 15 Магические методы. Методы __st...  

*args и **kwargs
   • 40 *args и **kwargs Python. Передача ...  

Метод grid, располагаем виджеты в виде таблицы
   • Создание GUI приложения Python tkinte...  

«Сапёр» (англ. Minesweeper) — компьютерная игра-головоломка.

Принцип игры
Плоское е игровое поле разделено на смежные ячейки-квадраты некоторые из которых «заминированы»; количество «заминированных» ячеек известно. Целью игры является открытие всех ячеек, не содержащих мины.

Игрок открывает ячейки, стараясь не открыть ячейку с миной. Открыв ячейку с миной, он проигрывает. Мины расставляются после первого хода[1][неавторитетный источник?], поэтому в новых версиях[каких?] проиграть на первом же ходу невозможно. В первой версии (Windows 95-Windows XP) довольно частая ситуация, что под первой открытой ячейкой оказывалась мина. Если под открытой ячейкой мины нет, то в ней появляется число, показывающее, сколько ячеек, соседствующих с только что открытой, «заминировано» (в каждом варианте игры соседство определяется по-своему); используя эти числа, игрок пытается рассчитать расположение мин, однако иногда даже в середине и в конце игры некоторые ячейки всё же приходится открывать наугад. Если под соседними ячейками тоже нет мин, то открывается некоторая «не заминированная» область до ячеек, в которых есть цифры. «Заминированные» ячейки игрок может пометить, чтобы случайно не открыть их. Открыв все «не заминированные» ячейки, игрок выигрывает.

При помощи библиотеки tkinter можно создать свои десктопные графические приложения на python. Мы изучим все основные виджеты, которые применяются в формах и создадим на их основе такие проекты как Калькулятор, Paint, Сапер, Блокнот

Калькулятор на Python при помощи библиотеки tkinter
Элемент Combobox представляет поле ввода со стрелочкой, нажав на которую откроется список элементов для выбора


Все видео этого курса можете найти на сайте
http://egoroffartem.pythonanywhere.co...

или в Вк
https://vk.com/videos-177962775?secti...

Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк
https://vk.com/artem_egoroff

https://vk.com/python.study
В данном группе можете найти информацию о новых видео и задать вопросы


Auf dieser Seite können Sie das Online-Video Игра "Сапер" на Python, класс MyButton. Minesweeper in Python Tkinter mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer egoroff_channel 01 Mai 2021 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 12,904 Mal angesehen und es wurde von 463 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!