Skip to content

Игра Дебаггер на Python с графическим интерфейсом на Tkinter. Игровая механика из игры Сапер.

License

Notifications You must be signed in to change notification settings

tochilkinva/debugger_game

Repository files navigation

Pet-проект игра Дебаггер (клон игры Сапер)

qr

Проект создан, чтобы повеселиться и немного разобраться как работает текстовая версия игры Сапер.

Затем была добавлена версия с графическим интерфейсом на Tkinter.

Требования к библиотекам

Игра написана на python 3.11 с использованием стандартной предустановленной библиотеки Tkinter. Дополнительно ничего устанавливать не нужно.

Правила игры Дебаггер

Вы играете за программиста, которому нужно отметить баги в коде и не сломать приложение.

Выбираете сложность игры, по умолчанию это простая сложность (есть три уровня сложности). Появляется игровое поле на котором нужно открыть все клетки, кроме клеток с багами. Выбираете любую клетку, после чего открываются несколько пустых клеток и клеток с цифрами.

Клетка с цифрой означает, что вокруг клетки есть баги, а количество багов равно этой цифре. Баг можно отметить нажав правую кнопку мыши (иногда это средняя кнопка на разных ОС).

Если открыть баг, то код ломается и игра заканчивается поражением. Если открыть все клетки без багов, то вы победили!

Запуск игры

Для запуска текстовой версии игры Сапер выполните

python minesweeper.py

Для запуска игры Дебаггер с графическим интерфейсом выполните

python debugger_game_gui.py

Автор

Валентин Т

About

Игра Дебаггер на Python с графическим интерфейсом на Tkinter. Игровая механика из игры Сапер.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages