Skip to content

IvanNaum/minesweeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

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

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

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

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages