Игра "Сапер" на Python, расставляем мины. Minesweeper in Python Tkinter
Стать спонсором канала и получить доступ к дополнительным материалам по Python
https://www.youtube.com/channel/UCMcC_43zGHttf9bY-xJOTwA/join
https://boosty.to/egoroff_channel
https://www.patreon.com/artem_egorov
https://stepik.org/course/63085/syllabus
Курс по основам python на Степике
https://stepik.org/course/72969/promo
Записывайся на курс на Stepic по ООП, где найдешь много практических задач
Наследование в ООП python
https://youtu.be/bmtMUWWFRIk
Магические методы. Методы __str__ и __repr__
https://youtu.be/_TNCdLeVN2c
*args и **kwargs
https://youtu.be/mcAB5dBXMp4
Метод grid, располагаем виджеты в виде таблицы
https://youtu.be/_7F6FsbJepo
«Сапёр» (англ. Minesweeper) — компьютерная игра-головоломка.
Принцип игры
Плоское е игровое поле разделено на смежные ячейки-квадраты некоторые из которых «заминированы»; количество «заминированных» ячеек известно. Целью игры является открытие всех ячеек, не содержащих мины.
Игрок открывает ячейки, стараясь не открыть ячейку с миной. Открыв ячейку с миной, он проигрывает. Мины расставляются после первого хода[1][неавторитетный источник?], поэтому в новых версиях[каких?] проиграть на первом же ходу невозможно. В первой версии (Windows 95-Windows XP) довольно частая ситуация, что под первой открытой ячейкой оказывалась мина. Если под открытой ячейкой мины нет, то в ней появляется число, показывающее, сколько ячеек, соседствующих с только что открытой, «заминировано» (в каждом варианте игры соседство определяется по-своему); используя эти числа, игрок пытается рассчитать расположение мин, однако иногда даже в середине и в конце игры некоторые ячейки всё же приходится открывать наугад. Если под соседними ячейками тоже нет мин, то открывается некоторая «не заминированная» область до ячеек, в которых есть цифры. «Заминированные» ячейки игрок может пометить, чтобы случайно не открыть их. Открыв все «не заминированные» ячейки, игрок выигрывает.
При помощи библиотеки tkinter можно создать свои десктопные графические приложения на python. Мы изучим все основные виджеты, которые применяются в формах и создадим на их основе такие проекты как Калькулятор, Paint, Сапер, Блокнот
Калькулятор на Python при помощи библиотеки tkinter
Элемент Combobox представляет поле ввода со стрелочкой, нажав на которую откроется список элементов для выбора
Все видео этого курса можете найти на сайте
http://egoroffartem.pythonanywhere.com/course/tkinter
или в Вк
https://vk.com/videos-177962775?section=album_1
Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк
https://vk.com/artem_egoroff
https://vk.com/python.study
В данном группе можете найти информацию о новых видео и задать вопросы
Видео Игра "Сапер" на Python, расставляем мины. Minesweeper in Python Tkinter канала egoroff_channel
https://www.youtube.com/channel/UCMcC_43zGHttf9bY-xJOTwA/join
https://boosty.to/egoroff_channel
https://www.patreon.com/artem_egorov
https://stepik.org/course/63085/syllabus
Курс по основам python на Степике
https://stepik.org/course/72969/promo
Записывайся на курс на Stepic по ООП, где найдешь много практических задач
Наследование в ООП python
https://youtu.be/bmtMUWWFRIk
Магические методы. Методы __str__ и __repr__
https://youtu.be/_TNCdLeVN2c
*args и **kwargs
https://youtu.be/mcAB5dBXMp4
Метод grid, располагаем виджеты в виде таблицы
https://youtu.be/_7F6FsbJepo
«Сапёр» (англ. Minesweeper) — компьютерная игра-головоломка.
Принцип игры
Плоское е игровое поле разделено на смежные ячейки-квадраты некоторые из которых «заминированы»; количество «заминированных» ячеек известно. Целью игры является открытие всех ячеек, не содержащих мины.
Игрок открывает ячейки, стараясь не открыть ячейку с миной. Открыв ячейку с миной, он проигрывает. Мины расставляются после первого хода[1][неавторитетный источник?], поэтому в новых версиях[каких?] проиграть на первом же ходу невозможно. В первой версии (Windows 95-Windows XP) довольно частая ситуация, что под первой открытой ячейкой оказывалась мина. Если под открытой ячейкой мины нет, то в ней появляется число, показывающее, сколько ячеек, соседствующих с только что открытой, «заминировано» (в каждом варианте игры соседство определяется по-своему); используя эти числа, игрок пытается рассчитать расположение мин, однако иногда даже в середине и в конце игры некоторые ячейки всё же приходится открывать наугад. Если под соседними ячейками тоже нет мин, то открывается некоторая «не заминированная» область до ячеек, в которых есть цифры. «Заминированные» ячейки игрок может пометить, чтобы случайно не открыть их. Открыв все «не заминированные» ячейки, игрок выигрывает.
При помощи библиотеки tkinter можно создать свои десктопные графические приложения на python. Мы изучим все основные виджеты, которые применяются в формах и создадим на их основе такие проекты как Калькулятор, Paint, Сапер, Блокнот
Калькулятор на Python при помощи библиотеки tkinter
Элемент Combobox представляет поле ввода со стрелочкой, нажав на которую откроется список элементов для выбора
Все видео этого курса можете найти на сайте
http://egoroffartem.pythonanywhere.com/course/tkinter
или в Вк
https://vk.com/videos-177962775?section=album_1
Если кому нужна помощь, предлагаю индивидуальные занятия. Подробнее пишите в личку в вк
https://vk.com/artem_egoroff
https://vk.com/python.study
В данном группе можете найти информацию о новых видео и задать вопросы
Видео Игра "Сапер" на Python, расставляем мины. Minesweeper in Python Tkinter канала egoroff_channel
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Игра "Сапер" на Python, создаем игровое поле. Minesweeper in Python Tkinter](https://i.ytimg.com/vi/nWjrZtskIWs/default.jpg)
![Секреты домашней химии в мастерской. Никелирование сделай сам. ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ. СУПЕР ИДЕЯ](https://i.ytimg.com/vi/HoGhDQn6IKQ/default.jpg)
![](https://i.ytimg.com/vi/GdHDdgcWOBE/default.jpg)
![Выводы после двух лет обучения программированию](https://i.ytimg.com/vi/360h1q_DdUU/default.jpg)
![VTEC | Science Garage На Русском](https://i.ytimg.com/vi/lWrRTDgHTzU/default.jpg)
![Minesweeper Expert :: 00:31.133 *World Record* Speed Run by Kamil M. (2010 SDA)](https://i.ytimg.com/vi/HDUVKUnr0I8/default.jpg)
![Непростые вещи. Танкер](https://i.ytimg.com/vi/CSM5mD4WMl0/default.jpg)
![Игра "Сапер" на Python. Minesweeper in Python Tkinter Превью](https://i.ytimg.com/vi/I4yl0VbXpA8/default.jpg)
![Мой первый год разработки игр | Чему я научился сделав 14 игр за 1 год?](https://i.ytimg.com/vi/mzwI3Dr-XJ8/default.jpg)
![Достойное применение пластиковых канистр. Сделай сам своими руками](https://i.ytimg.com/vi/s_J_3cMyFRo/default.jpg)
![Игра "Сапер" на Python, создаем барьерные элементы. Minesweeper in Python Tkinter](https://i.ytimg.com/vi/E9lIYJoA_0Y/default.jpg)
![Шрифты в Pygame. Добавляем текст в окно игры](https://i.ytimg.com/vi/9s7YpBHJl70/default.jpg)
![Почему Вам нужно начать изучать программирование](https://i.ytimg.com/vi/cgDA1pP-g0E/default.jpg)
![Tkinter Python Научись создать десктопное приложение на Python || GUI приложение на Python](https://i.ytimg.com/vi/mLySBcS-6p0/default.jpg)
![35 Функции (def) в Python. Определение и вызов функции](https://i.ytimg.com/vi/DJAlfolEv9A/default.jpg)
![Урок 2 Варианты выполнения кода. Первая программа на Python](https://i.ytimg.com/vi/mOQBZq9WCCY/default.jpg)
![Игра "Сапер" на Python, обработка нажатия кнопок. Minesweeper in Python Tkinter](https://i.ytimg.com/vi/99CzpHWKFNE/default.jpg)
![32 Словари (dict) Python. Операции и методы словаря.](https://i.ytimg.com/vi/7_Zrh1--d5o/default.jpg)
![ООП 1 Классы, объекты, экземпляры классов. Объектно-ориентированное программирование в Python](https://i.ytimg.com/vi/jtIq61A1LLw/default.jpg)
![Игра "Сапер" на Python, подсчитываем мины вокруг. Minesweeper in Python Tkinter](https://i.ytimg.com/vi/Ye9VSmJZqTo/default.jpg)