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

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

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

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

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

5,000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Спрайт. Первая форма 00:13:27 82 чел. ★ 4.8 Done
  Отчёт отправил: 6458. Илья Решено за 15 мин. [Показать отчёт]
Научился: ничего нового) 
Сложности: просто 
Комментарии: только начал, после курса новых технологий - очень просто). 
2 Спрайт. Структура для линии 00:11:07 75 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 15 мин. [Показать отчёт]
Научился: ничего нового) 
Сложности: всё просто 
Комментарии: классно что сразу начали делать массивы и облегчили себе жизнь) 
3 Спрайт. Класс для графики 00:09:32 68 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 15 мин. [Показать отчёт]
Научился: перегружать метод 
Сложности: всё просто 
Комментарии: может всётаки делать видео подлиннее?) 
4 Спрайт. Класс для Спрайта 00:14:10 48 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 30 мин. [Показать отчёт]
Научился: ничего нового 
Сложности: всё просто 
Комментарии: красивый код получается, самочитаемый) 
5 Спрайт. Рисуем линии мышкой 00:22:31 46 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 40 мин. [Показать отчёт]
Научился: работать с событиями мышки 
Сложности: не сложно) 
Комментарии: ловко мы рисуем линии, класс!) 
6 Спрайт. Панель инструментов 00:19:00 46 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 45 мин. [Показать отчёт]
Научился: рисовать линии  
Сложности: всё просто 
Комментарии:  
7 Спрайт. Сериализация объекта 00:18:23 44 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 45 мин. [Показать отчёт]
Научился: Сериализация в XML с помощью XmlSerializer.  
Сложности: не сложно 
Комментарии: всё супер! 
8 Аполлон. Главные герои 00:07:08 53 чел. ★ 4.7 Done
  Отчёт отправил: 6458. Илья Решено за 2 час. 00 мин. [Показать отчёт]
Научился: рисовать) 
Сложности: сделать это 
Комментарии:  
9 Аполлон. Законы физики 00:26:47 59 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 50 мин. [Показать отчёт]
Научился: выяснил скорость при работающем и не работающем двигателем. 
Сложности: не сразу вник в формулы. 
Комментарии: всё супер. второй скрин со вчерашнего вебинара. классно получилось! ) 
10 Аполлон. Плавное прилунение 00:55:16 53 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 1 час. 45 мин. [Показать отчёт]
Научился: прилунять корабль) 
Сложности: выигрыть! 
Комментарии: всё супер. 
11 Спрайт. Рисуем Аполлона 00:14:10 41 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 2 час. 00 мин. [Показать отчёт]
Научился: рисовать 
Сложности: потребовалось больше цветов, а рисовать я так и не научился) 
Комментарии: всё супер. на снимке - звезда )). 
12 Аполлон. Graph и Sprite на Луне 00:19:58 38 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 30 мин. [Показать отчёт]
Научился: загружать классы из других проектов 
Сложности: всё просто 
Комментарии:  
13 Аполлон. Финальное прилунение 00:29:58 38 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 1 час. 20 мин. [Показать отчёт]
Научился: рисовать 
Сложности: нарисовать красиво 
Комментарии: всё супер 
14 Полуфинальный урок 00:23:23 26 чел. ★ 4.8 Done
  Отчёт отправил: 6458. Илья Решено за 20 мин. [Показать отчёт]
Научился: ничему 
Сложности: всё просто 
Комментарии: ааа, так часто надо делать видеобзоры!! 
Видеообзор: https://youtu.be/HkDOVfg3f68
15 Домино. Правила игры 00:20:55 42 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 35 мин. [Показать отчёт]
Научился: играть в домино 
Сложности: всё просто) 
Комментарии: бодро начали, сразу в бой! спасибо) 
16 Домино. Перемешиваем плашки 00:22:49 39 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 30 мин. [Показать отчёт]
Научился: удобно с enum работать) 
Сложности: всё просто 
Комментарии: отличный урок! ЕВ мастерски держит внимание и создаёт ощущение что я прям там - на вебинаре или в классе!)) 
17 Домино. Динамическая пирамида 00:21:39 39 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 30 мин. [Показать отчёт]
Научился: тащить сгенерированный studio код) 
Сложности: всё просто 
Комментарии: всё супер 
18 Домино. Делегаты отображения 00:20:38 37 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 40 мин. [Показать отчёт]
Научился: работать с делегатами 
Сложности: всё просто 
Комментарии: когда читал теорию споткнулся об делегаты.. сейчас смотрю и понимаю, что это очень просто). спасибо за урок. 
19 Домино. Выбираем и убираем 00:27:16 37 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 50 мин. [Показать отчёт]
Научился: узнал что можно присваивать вот так: x1 = y1 = x2 = y2 = -1; 
Сложности: разобраться с методом DropMarked() - удаление отмеченных костяшек  
Комментарии: всётаки когда вы записываете видео одним БОЛЬШИМ вебинаром (как вчера - 5 часов) - это влияет на качество объяснений не лучшим образом.. заметил в этом уроке тоже) что уже под конец летите как самолёт особо не взаимодействуя со слушателями, спешите закончить)).  
20 Домино. Ура! Победа! 00:19:12 37 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 20 мин. [Показать отчёт]
Научился: раскладывать пасьянс) 
Сложности: всё просто) 
Комментарии: всё супер) 
21 Спрайт. Рисуем плашки 00:25:50 33 чел. ★ 4.9 Done
  Отчёт отправил: 6458. Илья Решено за 1 час. 45 мин. [Показать отчёт]
Научился: рисовать 
Сложности: рисовать 
Комментарии: три раза перерисовал. всеравно не нравиться (. оставляю как есть. 
22 Домино. Отображение плашки 00:26:38 33 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 1 час. 20 мин. [Показать отчёт]
Научился: десериализация из ресурсов 
Сложности: снова перерисовывать т.к намудрил с размером кисти. 
Комментарии: 1. лучшее враг хорошего. придумал закрасить костяшку, изменив программу для рисования спрайтов, чтоб можно было менять размер кисти. выбрал 50 размер, закрасил.. соответственно, когда в домино загрузил и уменьшил, всё поехало т.к. кисть не меняется). пробовал размер кисти перемножать на zoom, но тоже фигня получается. пришлось всё переделывать. 2. в аполлоне десериализациию из ресурсов, как сейчас вижу, реализовал криво: сначала файл из ресурсов сохранял на диск, а уже потом десериализовал этот файл, ну и в конце удалял его).  
23 Домино. Двойной спрайт 00:29:27 32 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 30 мин. [Показать отчёт]
Научился: начинаю понимать в каких случаях целесообразней создать отдельный касс. 
Сложности: всё просто 
Комментарии: приятно находить и исправлять ошибки самому, до того как это заметит ЕВ) 
24 Домино. Анимация спрайта 00:17:36 32 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 40 мин. [Показать отчёт]
Научился: перемещать косташки 
Сложности: не сразу сообразил что мои круги нуждаются в отдельном затирании) 
Комментарии: всё супер 
25 Домино. Подъём переворотом 00:28:16 32 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 1 час. 05 мин. [Показать отчёт]
Научился: анимация доминошки 
Сложности: разобраться с переворачиванием и анимацией выбора. 
Комментарии: появилось много новых переменных с именами не всегда очевидными. наверно всю анимацию надо тоже в отдельный класс. 
26 Домино. Базовый класс Анимаций 00:21:37 32 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 1 час. 20 мин. [Показать отчёт]
Научился: наверно это и называется рефакторинг! 
Сложности: сложный урок. тяжело было разораться с классом Animate. 
Комментарии: всётаки решил дать переменным понятные имена: xStep, yStep, xZoom, yZoom итд. стало понятий) 
27 Домино. Три наследника Аниматора 00:30:26 32 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 2 час. 00 мин. [Показать отчёт]
Научился: рефакторинг 
Сложности: ещё один плотный урок. 
Комментарии: то что дал свои имена переменным усложнило мне жизнь.. по нескольку раз ошибался, много шагал, доходил до graph и поражался как мы всё это дело далеко уже инкапсулировали!. радует, что теперь логика анимации разнесена по классам и про неё можно забыть)) 
28 Домино. Пирамида из анимашек 00:15:05 32 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 20 мин. [Показать отчёт]
Научился: потренировался полиморфизму  
Сложности: всё просто 
Комментарии: всё супер) 
29 Домино. Rolling Stones 00:19:29 31 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 30 мин. [Показать отчёт]
Научился: анимация начала игры) 
Сложности: всё просто 
Комментарии:  
30 Домино. Наведение порядка 00:20:25 31 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 35 мин. [Показать отчёт]
Научился: быстро удалять ненужное 
Сложности: всё просто 
Комментарии: анимация всётаки немного подтупливает у меня ( 
31 Домино. Финальный аккорд 00:22:58 30 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 40 мин. [Показать отчёт]
Научился: побеждать!) 
Сложности: всё просто 
Комментарии: домино супер получилось!  
32 ФИНАЛЬНЫЙ урок 00:23:23 23 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 40 мин. [Показать отчёт]
Научился: описывать свою программу 
Сложности: сделать это 
Комментарии: перепутал немного слова (показывая на поле назвал его методом). 
Видеообзор: https://youtu.be/r68J7ev_3q4
33 VIP урок. Телефон по TCP/IP протоколу 00:47:44 18 чел. ★ 5 Done
  Отчёт отправил: 6458. Илья Решено за 5 мин. [Показать отчёт]
Научился: это повтор) 
Сложности:  
Комментарии: делал в НОВЫХ ТЕХНОЛОГИЯХ. отличный курс, всем рекомендую!) 
  Итого:   33 видеоурока общей продолжительностью 12 час. 26 мин. 18 чел. ★ 4.95  
  Финалисты:   Оля,   Руслан,   Екатерина,   Иван,   Андрей Поляков,   Дмитрий,   Елена,   Ильшат,   Фомичева Наталья,   Илья,   Владимир,   Никита,   Сергей Сергеевич,   Артём,   Мариша ,   Михаил Ермишин,   Максим Лапшинов,   Максим .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Работать с Архиватором.
Трудности: Обошлось без трудностей.
Спасибо!
Научился: Ничему
Трудности: Записать более менее нормальный обзор
Мне очеееееееень понравился этот видео-курс!!!!!!!!!!!! Очень рада, что написала такие замечательные программки по нему)))))) Я даже не предполагала, что у меня будет программка с такой классной анимацией!!!! Многое было для меня совершенно новым, многому научилась на этом видео-курсе. СПАСИБО ОГРОМНОЕ, Евгений Витольдович!!!!!!!!!!!! Так же большое спасибо всем тем, кто поддерживал мои отчеты : ) : ) : )
Смотреть видеозапись: https://youtu.be/LbU8plAoMc8