C# обучение видео

Формула программиста

основатель — Волосатов Евгений Витольдович

Клуб формулистов - Ежемесячная подписка

Вступление в Клуб Формулистов на выгодных условиях для НОВЫХ участников.

После взноса  999  499 руб. вы получите подписку
в Клуб Формулистов на 30 дней и 256 байт для быстрого старта.
Байты используются для открытия более одного урока в день, по 50 байт за урок.

Стоимость 1 дня за первый месяц: всего 16 рублей.

Первый взнос - 499 руб./30 дней.

Через 30 дней будет списано 3,000 2,400 руб.
за продление подписки в Клуб на 30 дней + подарок 512 байт.

Так будет продолжаться каждые 30 дней, пока вы не отмените подписку.
Средства будет автоматически считываться с вашей карты.
Вы в любой момент сможете отказаться от продления Клуба.

Только ДО КОНЦА НЕДЕЛИ -
-50% скидка на первый взнос, всего 499 (вместо 999) рублей!
-20% скидка на ЕЖЕМЕСЯЧНЫЙ платёж!
Всего 2400 руб/месяц (вместо 3000 руб/месяц), или 80 руб./день - цена чашки кофе.


Стоимость 1 дня: 80 руб.

Хочу вступить!

Также есть другие варианты оплаты участия в КФ:

Билет в клуб формулистов на ...
30+ дней | 60 дней | 150 дней | 380 дней | 1000 дней

Внимание!
Стоимость участия в Клубе формулистов увеличивается 1 числа каждого месяца на 100 рублей.
При оформления подписки стоимость остаётся постоянной, пока подписка не будет отменена.







Первый взнос - 499 руб./30 дней + 500 байт.
Последующие взносы - 3,000 2400 руб./месяц + 512 байт.



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

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 Планирование 00:40:08
1 тест
100 чел. ★ 4.9 Done
  Мы начинаем создание игровой программы Морской Бой.
1. Создать объектную модель.
2. Реализовать классы Корабль и Море.
3. Спроектировать интерфейс игры. DataGridView.
4. Написать Искусственный интеллект.
5. Реализовать игру с компьютером.
6. Реализовать сетевую версию игры на двоих.

Отчёт отправил: 9752. chokayes Выполнено за 5 дней 4 час. 23 мин. [Показать отчёт]
Научился: Я расстроен, опять будут имена переменных не в ANSI 
2 Море и Корабль 00:57:13
1 тест
92 чел. ★ 5 Done
  На этом уроке мы создадим "ядро" программы, два основных класса - Корабль и Море.
А в конце урока протестируем их работу.
Отчёт отправил: 9752. chokayes Выполнено за 1 день 2 час. 51 мин. [Показать отчёт]
Научился: За один урок столько всего сделали. Создали классы для игры. Все супер! 
3 Редактор и Сетка 00:59:58
84 чел. ★ 5 Done
  На этом уроке мы разместим и настроим DataGridView.
Потом расширим класс Море до Редактора, добавив методы
для автоматического размещения всех кораблей.
Отчёт отправил: 9752. chokayes Выполнено за 4 час. 57 мин. [Показать отчёт]
Научился: прикольная реализация случйной расстановки 
4 Делегаты отображения 00:32:57
1 тест
79 чел. ★ 5 Done
  На этом уроке мы перенесём функции из Моря в редактор и
создадим Делегаты для отображения Кораблей и Выстрелов.
Отчёт отправил: 9752. chokayes Выполнено за 10 час. 8 мин. [Показать отчёт]
Научился: Все супер!  
5 Установка кораблей 00:38:34
1 тест
73 чел. ★ 4.9 Done
  На этом уроке мы дадим возможность пользователю
устанавливать корабли мышкой и с клавиатуры.
Отчёт отправил: 9752. chokayes Выполнено за 6 час. 57 мин. [Показать отчёт]
Научился: ООП  рулит. Все круто! На основе данного урока появилась мысля сдедать, упрощенный попиксельный графический редактор. 
6 Олимпиада - Самый лучший алгоритм 00:49:59
67 чел. ★ 4.9 Done
  На участие в олимпиаде было прислано 10 работ.
В этом видео мы проводим тестирование всех программ.
Домашнее задание - составить словесный алгоритм ИИ.

Отчёт отправил: 9752. chokayes Выполнено за 4 час. 57 мин. [Показать отчёт]
Научился: Orange молодец! Реализовал сразу 2 эффективных алгоритма. Очень интересный формат урока  получился. Как раз подойдет для нового супер-метода, который Евгений Витольдович хочет создать, чтобы в кратчайшие сроки получать на выходе программиста приличного уровня. )  
Сложности: было бы супер, если бы на  сайте была бы тестирующая система ИИ морского боя для всех желающих и сравнивать скорость на выбор, с другими участниками. или хотя бы получить реализацию участников в виде dll, чтобы самому потестировать свой алгоритм. 
7 Олимпиада - Угадай число 00:23:26
73 чел. ★ 4.9 Done
  Класс Secret загадал число.
Вам нужно написать класс Strategy,
который сможет его отгадать.
Инструкции в видео-уроке.
Отчёт отправил: 9752. chokayes Выполнено за 16 час. 2 мин. [Показать отчёт]
Научился: Разбираться со сторонними классами. Самое интересное сегодня на вебинаре я предлагал рассмотреть реализацию бинарного поиска в VS. Прям совпадение. ) 
8 Олимпиада - Создание ИИ - Стратегия 00:12:46
58 чел. ★ 5 Done
  Олимпиадная задача - создать алгоритм ИИ для игры в Морской бой.
Подробности на видео.
Отчёт отправил: 9752. chokayes Выполнено за 1 день 8 час. 50 мин. [Показать отчёт]
Научился: Отличный формат уроков! Надо раобраться в чужом коде и свой написать. Что может быть реальнее на практике? Так как мы можем стрелять только один раз, а цикл стрельбы реализован извне, то необходимо как-то запоминать выстрелы. Реализовал через list, если выстрелили по точке, то ее сразу удаляем. Кроме того, есть еще статусы игры. Т.е. мы просто стреляем или находимся в режиме добивания, находимся мы в поиске 4-х палубника или 3-х палубника и т.д. Нужно было еще как-то помечать клетки вокруг убитого корабля, жаль что нельзя было использовать карту попадания класса море, хотел унаследоваться от него, потом понял, что видимо это не по правилам, так что пришлось свою карту делать, засунул в конструктор, чтобы она автоматом проинициализировалась.  
Сложности: В каждом курсе нахожу что-то новое для себя. У каждого есть своя изюминка. )  
9 Олимпиада - Создание ИИ - Шаблон ударов 00:35:30
54 чел. ★ 5 Done
  Алгоритм искусственного интеллекта для игры в Морской бой состоит из двух этапов:
1. нанесение ударов по шаблону для поиска 4-палубного и 2-палубных.
2. добивание раненного корабля и пометка клеток вокруг потопленного корабля.
На этом уроке разберём и реализуем первый этап.
Отчёт отправил: 9752. chokayes Выполнено за 15 час. 24 мин. [Показать отчёт]
Научился: Использование статичной матрицы - быстрое и эффективное решение, но не универсальное. Сам вначале хотел так сделать, но потом подумал зачем нам тогда ширина и высота моря? Поэтому  программно формирую отдельные списки  выстрелов для поиска 4-х палубников, 3-х палубников и т.д. Т.е. выстрелили, удалили из списка координаты и забыли. А так интересно посмотреть ход мыслей другого человека. ) 
10 Олимпиада - Создание ИИ - Добивание корабля 00:49:11
1 тест
51 чел. ★ 4.9 Done
  Алгоритм искусственного интеллекта для игры в Морской бой состоит из двух этапов:
1. нанесение ударов по шаблону для поиска 4-палубного и 2-палубных.
2. добивание раненного корабля и пометка клеток вокруг потопленного корабля.
На этом уроке разберём и реализуем второй этап.
Отчёт отправил: 9752. chokayes Выполнено за 8 час. 48 мин. [Показать отчёт]
Научился: Все супер! Отличное добивание получилось. Постоянно узнаю что-то новое.  
11 Рефакторинг кода 00:27:28
45 чел. ★ 5 Done
  На этом уроке мы займёмся рефакторингом нашего проекта.
Создадим класс SeaGrid, в который перенесём некоторые
функции из класса формы.
Отчёт отправил: 9752. chokayes Выполнено за 6 час. 15 мин. [Показать отчёт]
Научился: Люблю рефакторинг. Классный урок. 
12 Интерфейс игры 00:21:58
1 тест
44 чел. ★ 5 Done
  На этом уроке мы создадим интерфейс пользователя -
разместим несколько кнопочек и запрограммируем их.
Также создадим перечисление всех режимов игры.
Отчёт отправил: 9752. chokayes Выполнено за 14 час. 53 мин. [Показать отчёт]
Научился: создали интерфейс пользователя. повторение - мать учения! ) 
13 Последний Бой! 00:26:59
40 чел. ★ 5 Done
  На этом уроке мы закончим создание Морского боя.
Сделаем отображение выстрелов пользователя.
Подключим класс Mission и сделаем ход компьютера.
Ходы будут выполняться в порядке очереди.
Нам потребуется таймер для постепенного
отображения серии ходов компьютера.
Отчёт отправил: 9752. chokayes Выполнено за 1 день 13 час. 13 мин. [Показать отчёт]
Научился: все супер! детали в финальном уроке 
14 ФИНАЛЬНЫЙ УРОК 00:23:23
1 тест
17 чел. ★ 5 Done
  Записать видео обзор Морского боя. созданного на этом курсе.

Отчёт отправил: 9752. chokayes Выполнено за 1 день 0 мин. [Показать отчёт]
Научился: Отличный курс! Следующий курс по Шифрованию. 
Видеообзор: Inyw24wVQB4
15 VIP. Анимированный кружок 00:32:54
125 чел. ★ 4.9 Done
  На этом уроке мы создадим двигающийся кружок,
из которого потом сделаем анимированый кубик.

Задание:
Создать два класса с наследованием.
Сделать плавное перемещение кружка.
Отчёт отправил: 9752. chokayes Выполнено за 12 час. 35 мин. [Показать отчёт]
Научился: повторил работу с графикой и ООП. Все супер! 
16 VIP. Анимированный кубик 00:44:27
114 чел. ★ 5 Done
  На этом уроке мы создадим массив из кружков,
они будут сначала двигаться случайно, похоже на бильярд.
Дальше мы создадим правила для их передвижения
и в конечном итоге реализуем анимированный игральный кубик.

Задание:
Нарисовать верхнюю сторону игрального кубика
с шестью анимированными точками для смены чисел.
Отчёт отправил: 9752. chokayes Выполнено за 6 час. 32 мин. [Показать отчёт]
Научился: хороший урок, порисовали, поработали с массивами 
  Итого:   16 видеоуроков 9 час. 36 мин.
7 тестов
14 чел. ★ 4.97  
  Финалисты:   Алексей В.,   Ильшат,   Станислав,   Tekashnik,   Новопашин Владимир,   LINKI,   Dimon,   Yefim,   chokayes,   Николай Денисов,   Максим Лапшинов,   Александр,   vip,   MaxB .

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

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


Научился: Запиливать видос.
Трудности: Что творится с моим организмом - все слова разом пропадают и несу какой-то бред.
Следующий курс - куда укажет улиточная судьба.


Научился: Записывать видеоотчет
Трудности: Собраться, привести мысли в порядок.
Все отлично, только устал почему. Как после экзамена.