Консольное приложение "Minesweepper" на Python

Чтобы запустить приложение выполните комманду: python main.py

Реализовано:

  • Основные функции игры
  • Генерация поля, после клика игрока (в кликнутой клетке не будет мины)
  • Выбор режима игры (стандартное полу/свой размер)
  • Изменение размера стека для правильной работы функции открытия пустых ячеек
  • Очистка терменала для красивого отображения поля
  • Сохранение партий с применением простого алгоритма кодирования

Алгоритм кодирования

  1. Рандомно выбираются 3 символа для бомб, пустых ячеек и обозоначения новой строки
  2. Вся доска преобразуестся в строку
  3. Далее в файл записывается строка и 3 символа для обозначения