На этом уроке мы создадим матрицу map, в которую случайным образом разместим мины. Потом напишем функцию addOne() для проставки цифр вокруг мин и отобразим это всё на экране.
Дата отправки отчёта:
31 августа 2016 г.
Задание выполнено: за
30 мин.
Чему научился:
ничему новому
Что было сложным:
найти время
Комментарии:
нужно создать второй массив для хранения данных о том, открыта клетка или нет, этот вариант предлагал на вебинаре и его же использовали в версии на C#, так что моё мнение не изменилось, а только подкрепилось =)
Научился: Научился выводить мины и подсчитывать количество мин вокруг каждой клетки. Нужно вести 2 массива - один массив для отображения, а другой для игры. Примерно как в Сокобане было. Для игры ничего лишнего - мины и количество цифр вокруг них. Для отображения - клетки, которые кликнул юзер и по рекурсивному алгоритму еще открывает те свободные клетки, которые можно открыть. Ну и конечно флажки и вопросики.
Научился: На уроке научился пользоваться Random функцией.
Выстраивать мины на карте.
Считать вокруг мин цифры. Трудности: Наверное понятие всего что было написано видео ролик приходилось постоянно останавливать и прокручивать заново что б понять о чем рассказывает автор. Но думаю со временем станет проще. Так же большой плюс заключается в том, что курс минера по шарпу прошел и это большой плюс. Думаю нужно будет вести 2 массива в одном будут мины и цифры в другом будут квадратики которые закрывают эти мины и цифры при клике квадратики открывались.
P.S. Автор так и не переименовал раздел, с припиской Java.