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

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

Сапёр на C# / БОТ - Гадание по фото

  • На этом уроке мы проанализируем созданную фотографию,
    на предмет определения координат пикселей,
    по цвету которых можно будет однозначно
    определить значение в клетке сапёра.
  • Дата отправки отчёта: 16 октября 2016 г.
  • Задание выполнено: за 12 час. 00 мин.
  • Чему научился: анализировать графические файлы
  • Что было сложным: найти время и остановиться оптимизировать
  • Комментарии: Отличный урок, вебинар ещё круче, как видно из скриншотов, с правой стороны проанализировано поле из графического файла (справа от окна приложения отобразил его для наглядности), а в правом окне приложения отобразились все комбинации координат (пока без вопросика, если идея по доработке алгоритма сравнения, пока чтобы не тратить время, сделал базовый).
    з.ы.
    Добавил функционал автоматического поиска уникальных объектов на поле (в графическом файле).
  • Оценка видео-уроку:
Отчёт от 10558 за Сапёр на C# / БОТ - Гадание по фото


Отчёт от 10558 за Сапёр на C# / БОТ - Гадание по фото




Оцени работу

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

10558. Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Сапёр на C# / БОТ - Гадание по фото / 2016-10-18 04:54

Да, есть немного =) новые фишки видео обзор ждут =)


7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Иван Воронин  # Сапёр на C# / БОТ - Гадание по фото / 2016-10-17 10:01

Смотрю что-то грандиозное происходит.


10558. Иван Воронин
Иван Воронин
ответить
→  Евгений Витольдович  # Сапёр на C# / VIP. Гадание по фото / 2016-10-16 11:38

На верхней начало логов, показан список авто-поиска уникальных объектов (убрал вопросик, так как текущий алгоритм простенький, надо модернизировать, чтобы работал адекватнее). На второй картинке конец логов, показано сколько комбинаций в данном случае есть, для определения объекта на поле.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Иван Воронин  # Сапёр на C# / VIP. Гадание по фото / 2016-10-16 10:56

Не пойму, чем картинки отличаются друг от друга.


10673. Алексей Хонин
Алексей Хонин
ответить
→  Иван Воронин  # Сапёр на C# / VIP. Гадание по фото / 2016-10-16 10:48

Отличные добавления!


  • Отчёт оценивали:
    10673Алексей Хонин+1   11405vdimae+1   1Евгений Витольдович+1   3506Алексей|BrisK|Кривицкий+1   1901Neverwinter 2+1   10558Иван Воронин+1   6452Lik_Kirill+1   10494Алексей В.+1   8520Сергей Колупаев+1   4467Alcatraz+1   459Сергей Сергеевич+1   4699Сергей Витальевич+1   1232Фомичева Наталья+1   6925Артём+1   7238Константин+1   8275Tekashnik+1   10365Rita+1   4004Елена+1   7119Новопашин Владимир+1   11314Renat Kanbekov+1   Посетитель+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: отличный метод, позволяющий искать уникальные пиксели на картинке. у меня по трем точкам тоже получилось, вместе со знаком вопроса. но раз он на курсе не рассматривается вернулся к "двухпиксельному" поиску без знака вопроса, хотя по трем пикселям тоже можно более уникально определять ячейки
Трудности: программа уже вносит хаотичный характер, поэтому тяжелее уследить за общей линией программирования, но по отдельным методам всё здорово! +1 к моей копилке программ!
sb.AppendLine("new ActorInfo { sx1 = " + sx1 + ", sy1 = " + sy1 + ",  color1 = Color.FromArgb(" + list1[j].ToArgb() + "), sx2 = " + sx2 + ", sy2 = " + sy2 + ", color2 = Color.FromArgb(" + list2[j].ToArgb() + "), number = " + j + " },"); вот так можно добавлять в Структуру без написания Конструктора Это строка выводящая в StringBuilder, на скрине результат
Научился: обрабатывать изображения, в изображение искать пиксели
Трудности: чегото у меня с одной точкой все сразу вывелось 12 думаю может ошибка искал смотрел ненашол
сделал и с двумя пикселями тоже странно смотрим что дальше будит