Обучение языку c#

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

Игры со Спрайтами

Создание программы для рисования спрайтов.
Использование спрайтов для двух игр -
+ Аполлон - полёт на Луну
+ Домино - пасьянс из плашек домино.

Объём: 33 урока.
Создаём: Конструктор спрайтов + 2 игры
Срок: 30 дней

5,000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Спрайт. Первая форма 00:13:27 82 чел. ★ 4.8 Done
  Отчёт отправил: 5023. Ульяна Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Новое для меня - размещение пиксельного объекта на форме и рисование на нем линий. 
Сложности: Понять, что линии не рисуются по координатам прямо на форме, а необходимо воспроизвести модель реального мира, создать объекты и работать с ними. 
Комментарии: Не бывает скриншотов в формате MP3. 
2 Спрайт. Структура для линии 00:11:07 75 чел. ★ 4.9 Done
  Отчёт отправил: 5023. Ульяна Решено за 30 час. 00 мин. [Показать отчёт]
Научился: Новое для меня - работа со struct. 
Сложности: Удержать в голове все изменения кода на уроке. Вроде бы и так хорошо, ясно написано - а, оказывается, можно написать еще лучше, короче, удобнее. 
Комментарии: Урок супер! Информативно, кратко, емко. Смотрится на одном дыхании. 
3 Спрайт. Класс для графики 00:09:32 68 чел. ★ 4.9 Done
  Отчёт отправил: 5023. Ульяна Решено за 40 мин. [Показать отчёт]
Научился: Лишний раз убедилась, на сколько удобно использовать классы. Из нового - модификаторы доступа и перегрузка методов. 
Сложности: Удержать в голове всю схему (какой метод что дергает, какой класс за что отвечает, в какой переменной что лежит и т.д.) 
Комментарии: В этом коротеньком уроке уместились ответы на целых два вопроса, на которые другие толком не могли ответить. Это треклятые {get; set;} и перегруженные методы! 
4 Спрайт. Класс для Спрайта 00:14:10 48 чел. ★ 4.9 Done
  Отчёт отправил: 5023. Ульяна Решено за 30 мин. [Показать отчёт]
Научился: Работать с брейпоинтом. 
Сложности: Удерживать в голове схему программы. 
Комментарии: Очень в тему был пошаговый разбор работы программы. 
5 Спрайт. Рисуем линии мышкой 00:22:31 46 чел. ★ 4.9 Done
  Отчёт отправил: 5023. Ульяна Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Работе с графикой, обработке событий в Windows Forms. 
Сложности: Нарисовать цветочек для скриншота. 
Комментарии: Все здорово! 
6 Спрайт. Панель инструментов 00:19:00 46 чел. ★ 5 Done
  Отчёт отправил: 5023. Ульяна Решено за 60 час. 00 мин. [Показать отчёт]
Научился: Несколько кнопок могут обрабатываться одной и той же функцией, в зависимости от значения какого-либо поля. Оказывается, так можно и это очень удобно. 
Сложности: Прогонять кота с клавиатуры. 
Комментарии: Вынесла цвета в на боковую панель, надеюсь, это не очень принципиально. 
7 Спрайт. Сериализация объекта 00:18:23 44 чел. ★ 4.9 Done
  Отчёт отправил: 5023. Ульяна Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Добавлять на форму элементы, которые видны не всегда. Сериализации/десериализации в xml. 
Сложности: Урок наоборот оказался неожиданно простым. 
Комментарии: Оказывается можно сохранять состояние объекта в xml, не прописывая код для каждого тега. Это здорово! 
8 Аполлон. Главные герои 00:07:08 53 чел. ★ 4.7 Done
  Отчёт отправил: 5023. Ульяна Решено за 10 мин. [Показать отчёт]
Научился: Рисовать быстро. 
Сложности: Заполнить эту графу. 
Комментарии: Хорошая идея - сделать игру по собственному рисунку. 
9 Аполлон. Законы физики 00:26:47 59 чел. ★ 5 Done
  Отчёт отправил: 5023. Ульяна Решено за 40 мин. [Показать отчёт]
Научился: Проектировать физическую модель процесса, описываемого в программе. 
Сложности: += 
Комментарии: Урок как всегда - на высоте. 
10 Аполлон. Плавное прилунение 00:55:16 53 чел. ★ 5 Done
  Отчёт отправил: 5023. Ульяна Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Использование статуса в логике игры. Закрепление материала предыдущих уроков. 
Сложности: Очень много функций. 
Комментарии: Здорово! 
11 Спрайт. Рисуем Аполлона 00:14:10 41 чел. ★ 4.9 Done
  Отчёт отправил: 5023. Ульяна Решено за 15 мин. [Показать отчёт]
Научился: ... 
Сложности: ... 
Комментарии: ... 
12 Аполлон. Graph и Sprite на Луне 00:19:58 38 чел. ★ 5 Done
  Отчёт отправил: 5023. Ульяна Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Загружать спрайты в проект. 
Сложности: Находить свои ошибки. 
Комментарии: Спасибо за урок! 
13 Аполлон. Финальное прилунение 00:29:58 38 чел. ★ 5 Done
  Отчёт отправил: 5023. Ульяна Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Масштабирование спрайтов при загрузке в проект. 
Сложности: -- 
Комментарии: Спасибо! 
14 Полуфинальный урок 00:23:23 26 чел. ★ 4.8 $
15 Домино. Правила игры 00:20:55 42 чел. ★ 4.9 Done
  Отчёт отправил: 5023. Ульяна Решено за 30 мин. [Показать отчёт]
Научился: Массивы, модификаторы доступа. 
Сложности: Понять про массив. 
Комментарии: Все-таки покупать домино ради одного урока это как-то... не оптимально. Так горы вещей вокруг и образуются. 
16 Домино. Перемешиваем плашки 00:22:49 39 чел. ★ 4.9 Done
  Отчёт отправил: 5023. Ульяна Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Random, массивы, сортировка. 
Сложности: Последняя треть урока, где пишем много кода, а потом все переделываем. 
Комментарии: Урок все равно очень полезный, несмотря на переделки. Мне есть с чем сравнивать. 
17 Домино. Динамическая пирамида 00:21:39 39 чел. ★ 4.9 Done
  Отчёт отправил: 5023. Ульяна Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Динамическое создание лейблов. 
Сложности: Формулы для расчета. 
Комментарии: Урок очень понравился, как и все остальные уроки. 
18 Домино. Делегаты отображения 00:20:38 37 чел. ★ 4.9 Done
  Отчёт отправил: 5023. Ульяна Решено за 2 час. 00 мин. [Показать отчёт]
Научился: В общих чертах познакомилась с понятием "делегаты". 
Сложности: Продраться через детали. 
Комментарии: По сравнению с другими уроками этот, к сожалению, получился не очень. В основном из-за множества второстепенных деталей, переделок. Больше похоже на урок для тех, кто уже все знает и пришел повторить. Наверное, это произошло от того, что делегаты - сложная тема. Зато урок про сериализацию объектов в xml был просто замечательным. Пусть все последующие уроки будут такими, как тот урок про сериализацию. 
19 Домино. Выбираем и убираем 00:27:16 37 чел. ★ 5 Done
  Отчёт отправил: 5023. Ульяна Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Закрепление материала предыдущих уроков. 
Сложности: Сориентироваться в полчище функций. 
Комментарии: Урок понравился. 
20 Домино. Ура! Победа! 00:19:12 37 чел. ★ 5 Done
  Отчёт отправил: 5023. Ульяна Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Продолжение темы предыдущих уроков. 
Сложности: -- 
Комментарии: Спасибо! 
21 Спрайт. Рисуем плашки 00:25:50 33 чел. ★ 4.9 Done
  Отчёт отправил: 5023. Ульяна Решено за 20 час. 00 мин. [Показать отчёт]
Научился: Рисовать =) 
Сложности: Заполнять форму обратной связи. 
Комментарии: Спасибо! 
22 Домино. Отображение плашки 00:26:38 33 чел. ★ 5 Done
  Отчёт отправил: 5023. Ульяна Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Работать с ресурсами, повторение материала про сериализацию xml. 
Сложности: Как всегда - заполнение этого пункта. 
Комментарии: Спасибо за урок! 
23 Домино. Двойной спрайт 00:29:27 32 чел. ★ 5 Done
  Отчёт отправил: 5023. Ульяна Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Лучше работать со спрайтами, использовать рефакторинг. 
Сложности: Сложно сказать. Надо переварить. 
Комментарии: В этом уроке понравилось то, что кроме основного материала показываете еще и способы сделать рутинную работу быстрее (это я про вынесение методов через рефакторинг). 
24 Домино. Анимация спрайта 00:17:36 32 чел. ★ 5 Done
  Отчёт отправил: 5023. Ульяна Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Делать простую анимацию. 
Сложности: Этот урок был очень простой и понятный. 
Комментарии: Спасибо! 
25 Домино. Подъём переворотом 00:28:16 32 чел. ★ 5 Done
  Отчёт отправил: 5023. Ульяна Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Еще двум видам анимации спрайтов. 
Сложности: Уж очень много методов Draw(); в классе Graph. 
Комментарии: Спасибо! 
26 Домино. Базовый класс Анимаций 00:21:37 32 чел. ★ 5 Done
  Отчёт отправил: 5023. Ульяна Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Рефакторингу. 
Сложности: Все понятно. 
Комментарии: Спасибо! 
27 Домино. Три наследника Аниматора 00:30:26 32 чел. ★ 5 Done
  Отчёт отправил: 5023. Ульяна Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Рефакторинг. 
Сложности: virtual, override 
Комментарии: Спасибо! 
28 Домино. Пирамида из анимашек 00:15:05 32 чел. ★ 5 Done
  Отчёт отправил: 5023. Ульяна Решено за 30 час. 00 мин. [Показать отчёт]
Научился: Полиморфизм 
Сложности: Полиморфизм 
Комментарии: Спасибо! 
29 Домино. Rolling Stones 00:19:29 31 чел. ★ 5 Done
  Отчёт отправил: 5023. Ульяна Решено за 30 час. 00 мин. [Показать отчёт]
Научился: Массивы, циклы, наследование, полиморфизм. Еще один вид анимации. 
Сложности: Наследование, полиморфизм. 
Комментарии: Спасибо! 
30 Домино. Наведение порядка 00:20:25 31 чел. ★ 5 Done
  Отчёт отправил: 5023. Ульяна Решено за 30 час. 00 мин. [Показать отчёт]
Научился: Рефакторинг 
Сложности: Все понятно. 
Комментарии: Спасибо! 
31 Домино. Финальный аккорд 00:22:58 30 чел. ★ 5 Done
  Отчёт отправил: 5023. Ульяна Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Рефакторинг 
Сложности: Выиграть ) 
Комментарии: Огромное спасибо за уроки! Спасибо Вам за методичность, добросовестность, жизнелюбие, умение подать сложный материал в веселой игровой форме и за прикольную музыку в перерывах ). Уверена, что еще вернусь к Вам на сайт! 
32 ФИНАЛЬНЫЙ урок 00:23:23 23 чел. ★ 5 $
33 VIP урок. Телефон по TCP/IP протоколу 00:47:44 18 чел. ★ 5 $
  Итого:   33 видеоурока общей продолжительностью 12 час. 26 мин. 18 чел. ★ 4.95  
  Финалисты:   Оля,   Руслан,   Екатерина,   Иван,   Андрей Поляков,   Дмитрий,   Елена,   Ильшат,   Фомичева Наталья,   Илья,   Владимир,   Никита,   Сергей Сергеевич,   Артём,   Мариша ,   Михаил Ермишин,   Максим Лапшинов,   Максим .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: С первого раза раскладывать Пасьянс.
Трудности: Дождаться загрузки на YouTube.
Мои обзоры становятся короче.
Смотреть видеозапись: https://youtu.be/qI9VnKTA_OI
Научился: Делать Видео обзор
Трудности: Записать видеообзор
Очень рад что прошел этот курс, спасибо нашему учителю Евгению Витольдовичу, он очень хорошо все объясняет и ни когда не скучно на его вебинарах. Были проблемы с микрофоном, поэтому я пропустил этот урок. С Уважением Сергей.
Смотреть видеозапись: https://youtu.be/nCAtTv-r0xk