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

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

Боты Сапёра

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



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

5,000 руб.


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

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

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

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




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

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

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

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