Изучение c# на примерах

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

Боты Сапёра

Сначала мы напишем игру Сапёр.
Потом напишем алгоритм ИИ поиска мин.
И наконец создадим Бота для прохождения
программы MineSweeper от Microsoft.
На вип-уроке будет хакерский бот.



32 урока
10 часов 56 минут.

5,000 руб.


Для подписки на пакет необходимо авторизоваться.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 ИГРА - Счастливый сапёр 00:10:45 19 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 20 мин. [Показать отчёт]
Научился: Проходить сапера) 
Сложности: Ничего 
Комментарии: Отличное начало видеокурса) 
2 ИГРА - Минная картотека 00:11:57 19 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 20 мин. [Показать отчёт]
Научился: Закрепил пройденный материал 
Сложности: Ничего 
Комментарии: Замечаний нет 
3 ИГРА - Классные мины 00:20:47 17 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 30 мин. [Показать отчёт]
Научился: Алгоритму заполнения матрицы минами 
Сложности: Понять с первого раза 
Комментарии: Все понятно и доступно объяснено. 
4 ИГРА - Матрица картинок 00:25:08 17 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 40 мин. [Показать отчёт]
Научился: Создавать матрицу картинок программно. 
Сложности: Ничего 
Комментарии: Идем дальше) 
5 ИГРА - Карта минного поля 00:19:35 17 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 40 мин. [Показать отчёт]
Научился: Немного разобрался как работают делегаты, хотя и не до конца 
Сложности: Понять работу делегатов 
Комментарии: Еще немного и можно поиграть в сапера) 
6 ИГРА - Зелёный флаг 00:17:40 17 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 25 мин. [Показать отчёт]
Научился: Использовать параметр Tag 
Сложности: Все понять с первого раза 
Комментарии: Жду продолжения 
7 ИГРА - Алгоритмический подход 00:13:27 17 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 20 мин. [Показать отчёт]
Научился: Закрепил пройденный материал 
Сложности: Понять, как должны работать функции 
Комментарии: Отличный урок 
8 ИГРА - Бомбовые алгоритмы 00:29:29 16 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 50 мин. [Показать отчёт]
Научился: Делать полноценного сапера) 
Сложности: Понять все функции. Этот урок оказался для меня сложноватом, уже вначале конкретно запутался. 
Комментарии: Добавил меню "Новая игра" для запуска и перезапуска игры, казалось вначале, что это будет сделать проще простого, но потом начались одни сплошные баги и недочеты при перезапуске игры. Но я справился с ними. В будущем постараюсь еще больше доработать игру. Спасибо за этот урок. 
9 ТРЕТЬФИНАЛЬНЫЙ УРОК 16 чел. ★ 4.9 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 20 мин. [Показать отчёт]
Научился: Делать игру Сапер 
Сложности: Записать себя на видео 
Комментарии: Отличный видеокурс по созданию игры Сапера 
Видеообзор: https://youtu.be/nywguVkx1qo
10 ИИ - Как пройти игру 00:03:38 15 чел. ★ 4.9 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Понял, что алгоритм бота для игры сапер, сам не могу описать. Понял лишь, что все связано с теорией вероятности 
Сложности: Понять, как можно написать бота 
Комментарии: Надеюсь в последующих уроках я разберусь с алгоритмом для написания бота. Так как статья на habrahabr мне не далась для понимания. 
11 ИИ - Очевидные шаги 00:09:00 15 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 10 мин. [Показать отчёт]
Научился: Проходить сапера по правилам 
Сложности: Ничего 
Комментарии: Жду следующего урока. 
12 ИИ - Пересечение множеств 00:34:53 13 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Применять алгоритм пересекающих множеств 
Сложности: Вначале долго не получалось применить алгоритм, но с каждой попыткой начал понимать алгоритм лучше. Как итог смог пройти сапера на уровне "Профессионал".  
Комментарии: Никогда не думал, что можно пройти сапера достаточно просто, с помощью такого алгоритма 
13 ИИ - Класс группы 00:17:28 14 чел. ★ 4.9 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 30 мин. [Показать отчёт]
Научился: Закрепил прошлый материал 
Сложности: Ничего 
Комментарии: Жду следующего урока. 
14 ИИ - Элементарные алгоритмы 00:10:03 13 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 20 мин. [Показать отчёт]
Научился: Написанию алгоритмов для бота 
Сложности: Ничего 
Комментарии: Идем дальше! 
15 ИИ - Жучкин алгоритм 00:39:05 13 чел. ★ 4.8 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Писать алгоритм бота для игры Сапер 
Сложности: Все понять 
Комментарии: Отличный урок 
16 ИИ - Вспомнить всё 00:23:17 13 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 25 мин. [Показать отчёт]
Научился: Повторил прошлый материал 
Сложности: Ничего 
Комментарии: Идем дальше 
17 ИИ - Операции со множествами 00:15:19 13 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 25 мин. [Показать отчёт]
Научился: Понял как работают функции SameTabs(), InterSet(), Minus(). 
Сложности: Ничего 
Комментарии: Идем дальше 
18 ИИ - Множественное тестирование 00:06:46 13 чел. ★ 4.8 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 10 мин. [Показать отчёт]
Научился: Тестировать ранее созданные функции 
Сложности: Ничего 
Комментарии: Замечаний нет 
19 ИИ - Ботовый алгоритм InterMines 00:17:38 13 чел. ★ 4.9 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 25 мин. [Показать отчёт]
Научился: Писать функцию InterMines() 
Сложности: Понять ее. 
Комментарии: Замечаний нет 
20 ИИ - Открыть всё! 00:21:34 13 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 30 мин. [Показать отчёт]
Научился: Писать бота для игры Сапёр 
Сложности: Понять все и запомнить. 
Комментарии: Отличный алгоритм бота для игры Сапер. Смог пройти сапера за пару секунд) 
21 ВТОРОЙ ТРЕТЬФИНАЛЬНЫЙ УРОК 12 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 10 мин. [Показать отчёт]
Научился: Создавать бота для сапера 
Сложности: Так как между вебинарами по созданию бота были немалые перерывы, то самым сложным было все не забыть.  
Комментарии: Отличный видеокурс. Следующий видеокурс, который буду проходить это "Теория ООП" 
Видеообзор: https://youtu.be/avVFc6WMcWE
22 БОТ - Отмычка сапёра 00:31:45 12 чел. ★ 4.9 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Рисовать с помощью игры Сапер) 
Сложности: Правильно вычислить шаг следующего клика на поле. 
Комментарии: Отличное начало взлома Сапер) Нарисовал море и кораблик.  
23 БОТ - Пиксельный металлоискатель 00:25:10 11 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 35 мин. [Показать отчёт]
Научился: Определять цвет пикселей на экране 
Сложности: Ничего 
Комментарии: Еще немного и сапер будет взломан) 
24 БОТ - Совместное фото 00:31:34 9 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 45 мин. [Показать отчёт]
Научился: Писать функцию для получения скриншота экрана 
Сложности: Ничего 
Комментарии: Идем дальше 
25 БОТ - Гадание по фото 00:39:50 10 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Анализу картинки, для определения координат пикселей, по цвету которых можно определить значение в ячейке 
Сложности: Разобраться во всем 
Комментарии: Замечаний нет 
26 БОТ - Сканер минного поля 00:23:55 9 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 30 мин. [Показать отчёт]
Научился: Распознавать все ячейки на поле в реальном сапере) 
Сложности: Ничего 
Комментарии: Замечаний нет 
27 БОТ - Выход на финишную прямую 00:14:38 9 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 20 мин. [Показать отчёт]
Научился: Вспомнил функцию doMouseClick() 
Сложности: Ничего 
Комментарии: Замечаний нет 
28 БОТ - Неуправляемый Интеллект 00:16:00 9 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 20 мин. [Показать отчёт]
Научился: Адаптации алгоритмов 
Сложности: Понять как остановить выполнения приложения, так как все зациклилось)) 
Комментарии: Пришлось перезагрузить компьютер 
29 БОТ - Всё открыто! 00:23:23 9 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 30 мин. [Показать отчёт]
Научился: Взламывать сапер) 
Сложности: Дойти до конца) 
Комментарии: Прошел сапера на уровне Профессионал за 4 секунды) 
30 ФИНАЛЬНЫЙ УРОК 9 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 10 мин. [Показать отчёт]
Научился: Быстро проходить игру сапер на любой сложности 
Сложности: Осилить до конца весь курс) 
Комментарии: Отличный видеокурс, на котором не только создали собственного сапера и его взломали, но и взломали сапера от microsoft 
Видеообзор: https://youtu.be/aoZGA3hJFPg
31 VIP - Хакерский подход 00:19:57 9 чел. ★ 5 Done
  Отчёт отправил: 10673. Алексей Хонин Решено за 20 мин. [Показать отчёт]
Научился: Взламывать сапера 
Сложности: Понять как все работает 
Комментарии: Очень читерский подход ко взлому сапера)  
32 VIP - Жизнь у Сапёра 01:22:45 3 чел. ★ 5 $
  Итого:   32 видеоурока общей продолжительностью 10 час. 56 мин. 3 чел. ★ 4.98  
  Финалисты:   Иван Воронин,   Кирилл Шмойлов,   Tekashnik .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Записывать видеообзор
Трудности: Сложным найти время и место, чтобы никто не мешал)
Очень интересный, насыщенный, сложный курс, который затрагивает многие аспекты программирования. К прохождению рекомендуется обязательно! Большое спасибо за курс мне очень понравилось.
Отличный курс, много нового, чтобы получать данные с экрана, анализировать и реагировать на изменения, происходящие на экране. Всё самое интересное внутри программы, оформление внешнее по минимуму, поэтому считаю что видеообзор записывать не целесообразно, чтобы не делать медвежью услугу остальным, кто не прошел и не получил удовольствие от увиденного! Программа со 100% шансов отмечает в Сапере мины.