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

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

Игры со Спрайтами / Домино. Выбираем и убираем

  • На этом уроке мы допишем метод отображения плашки.
    Затем напишем важный метод OpenFreePlates(),
    чтобы после убирания старых плашек новые открывались.
    Закончим урок обработкой клика по каждой плашке -
    будем отмечать выделенные и убирать их, если сумма равна 12.
  • Дата отправки отчёта: 21 мая 2015 г.
  • Задание выполнено: за 1 час. 05 мин.
  • Чему научился: Продолжил учиться создавать единый алгоритм.
  • Что было сложным: Узреть всю логику алгоритма целиком.
  • Комментарии: Я восхищен. Нет, серьезно. Аккуратные, точные и коротенькие функции. Очень красивый алгоритм открытия hide-костяшек. Я бы там раза в три минимум больше говнокода навертел, если бы сам делал.

    Может тороплюсь, но не реализовали функцию сброса помеченных (mark) плашек (если сумма на них не удовлетворяет условию). Сейчас посмотрим, реализовано ли это в следующем уроке.
  • Оценка видео-уроку:
Отчёт от 4342 за Игры со Спрайтами / Домино. Выбираем и убираем




Оцени работу

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

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Алекс  # Новые мини игры / Домино. Выбираем и убираем. / 2015-05-21 10:45

Да, Алекс, я забыл об этом, хороший тест на внимательность курсанта получился.
Следующий урок именно с этого и начинается.



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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: Делaть oбpабoткy кликa по label'y
Трудности: Дописать удаление отметки
if (map[x1, y1].Sum() + map[x2, y2].Sum() == sumDroped) { SetState(x1, y1, State.drop); SetState(x2, y2, State.drop); return true; } else { SetState(x1, y1, State.open); SetState(x2, y2, State.open); }


Научился: узнал что можно присваивать вот так: x1 = y1 = x2 = y2 = -1;
Трудности: разобраться с методом DropMarked() - удаление отмеченных костяшек
всётаки когда вы записываете видео одним БОЛЬШИМ вебинаром (как вчера - 5 часов) - это влияет на качество объяснений не лучшим образом.. заметил в этом уроке тоже) что уже под конец летите как самолёт особо не взаимодействуя со слушателями, спешите закончить)).