На этом уроке мы допишем остальные функции и поиграем в созданную игру. Вам останется довести программу до ума, сделать сообщение об окончании игры и все остальные элементы игры, по желанию и по фантазии.
Дата отправки отчёта:
6 сентября 2016 г.
Задание выполнено: за
4 час. 00 мин.
Чему научился:
повторение старого
Что было сложным:
ничего
Комментарии:
заменил gameOver на gamePhase, так как 3 игровых фазы и bool было маловато неверно проставленные флажки превращаются в ложные мины (перечёркнутые) при подрыве на настоящей в тайтле приложения после начала игры отображается статистика: сколько осталось открыть безопасных клеток до победы и сколько осталось флажков, если флажки кончились, вместо них ставятся только вопросики (если флажки ещё есть, можно перебирать вопросик или флажок) добавил сообщение о победе/проигрыше, после чего игра начинается с нуля рефакторинг кода (повторяющиеся действия вынес в общий метод/функцию)
Научился: Получил опыт в программировании Добавил две картинки, когда побеждаешь, выводится поздравление. В будущем можно будет добавить секундомер, возможность сохранять рекорд.
Спасибо за урок.
Научился: классный урок, добавил от себя два метода в класс mines: ShowAllInEndOfGame() которая показывает в любом случае все клетки и при поражении и при выигрыше, а также булевскую функцию WinOfGame(), которая проверяет совпадают ли все флаги маркированные игроком минам, если да, то игрок победил