Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович

Явный Сапёр / Волшебный метод

  • На этом уроке мы создадим
    волшебный методcellOpen().
    Именно в нём кроется вся магия логики игры.
  • Дата отправки отчёта: 7 сентября 2016 г.
  • Задание выполнено: за 30 мин.
  • Чему научился: Рекурсия на языке Java
  • Что было сложным: Ничего
  • Комментарии: Все хорошо
  • Оценка видео-уроку:
Отчёт от 10494 за Явный Сапёр / Волшебный метод




Оцени работу

 
Сохранить страницу:

10558. Иван Воронин
Иван Воронин
ответить
→  Константин  # Явный Сапёр / Волшебный метод / 2016-09-08 17:21

они сильно отличаются =) полностью новые текстуры


7238. Константин
Константин
ответить
→  Алексей В.  # Явный Сапёр / Волшебный метод / 2016-09-08 14:34

Прикольные картинки немного отличаются от тех которые были на вебинаре.


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Алексей В.  # Явный Сапёр / Волшебный метод / 2016-09-08 07:22

Рекурсия божествена!


  • Отчёт оценивали:
    10494Алексей В.+1   10670Сергей Соколов+1   11017Владимир Петреченко+1   459Сергей Сергеевич+1   689Igorenzia+1   1Евгений Волосатов+1   4992Николай+1   4395Денис+1   10157Кирилл Лебедев+1   10418Oleg Didok +1   6452Кирилл Шмойлов+1   7645Александр Львович+1   7119Новопашин Владимир+1   4467Alcatraz+1   8959Максим Саратов+1   4004Елена+1   10365Rita+1   10759Виталя+1   7238Константин+1   10558Иван Воронин+1  

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: повторению пройденного
Трудности: остановиться допиливать игрушку =)
Добавлен рекурсивный метод открывания соседних пустых клеток. Добавлено описание фаз игры. Добавлен метод открывания всех мин и отображение ложных мин при подрыве. Если подорвался на мине, под ней появляется красный фон, открываются все мины, открываются ложные мины и игра переключается в фазу поражения. Если открыты все пустые ячейки, игра переключается в фазу победы и помечаются все мины флажками. Добавлена заготовка типа сложности, но пока только Профессионал. Рефактор инициализации игрового поля перед началом игры. Добавлен метод startGame(), вызывается если проиграл или выиграл. Добавлен метод updateTitle() для обновления информации в тайтле. Добавлен метод cellClickCheck() для проверки фазы игры (если проиграл/выиграл начать игру с нуля). Пока идёт игра, обрабатываются нажатия левой и правой клавиш мыши, как только нарвался на мину или победил, обрабатывается только средняя клавиша мыши, запускающая игру с начала. Теперь в тайтле отображается сообщение о победе/поражении и информация о том, как начать сначала. Добавлен счётчика времени, активируется при первом клике по закрытому полю, останавливается при победе/поражении. В тайтле отображается сообщение о победе/поражении и информация о том, как начать сначала. Так же в тайтле отображается затраченного времени до победы/поражения, пока игра не начата заново.
Научился: Научился писать рекурсивную функцию открытия ячейки.
Ура! Игра почти готова!