Описание варианта использования:
ВИ: Сделать ход.
Краткое описание: Пользователь начал игру и делает ход.
Действующие лица: Пользователь
Предусловие: нет
Основной поток:
ВИ начинается , когда Пользователь после начала игры выбирает ячейку и нажимает на неё.
Система генерирует положение мин иначе существовала вероятность , что игрок мог проиграть сразу же на 1 ходу.( Данное действие выполняется только в начале игры )
Система открывает пустые ячейки.
Дальнейшая игра может развиться 2 вариантами :
Система открывает ячейки сигнализирующие об нахождении мин поблизости.
Происходит проверка на наличие на поле ячеек не содержащих мины В случае если все ячейки не содержащие мин открыты – пользователь выигрывает и результат игры выводится на экран , а так же записывается в статистику. В случае если есть хотя бы 1 ячейка не содержащая мину и при этом она закрыта – игра продолжается и пользователю предоставляется следующий ход.
Пользователь попадает на мину и проигрывает.
Постусловия: нет
Альтернативные потоки : В случае , если были открыты ячейки сигнализирующие об положении мин поблизости пользователь может обозначить определённую ячейку специальных флагом , для того , чтобы в последующем знать , сто в данной ячейке находится мина . |