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

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

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

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

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

5,000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Спрайт. Первая форма 00:13:27 82 чел. ★ 4.8 Done
  Отчёт отправил: 4467. Alcatraz Решено за 30 мин. [Показать отчёт]
Научился: Повторил для себя работу с графикой и оформлением формы. 
Сложности: Ничего. 
Комментарии: Хорошее начало отличного курса! 
2 Спрайт. Структура для линии 00:11:07 75 чел. ★ 4.9 Done
  Отчёт отправил: 4467. Alcatraz Решено за 40 мин. [Показать отчёт]
Научился: Решение с массивом цветов мне понравилось. 
Сложности: Ничего) 
Комментарии: Хорошее продолжение хорошего начала хорошего курса) 
3 Спрайт. Класс для графики 00:09:32 68 чел. ★ 4.9 Done
  Отчёт отправил: 4467. Alcatraz Решено за 30 мин. [Показать отчёт]
Научился: Научился правильно структурировать свою программу, делая ее при этом удобней и понятней. 
Сложности: Ничего) 
Комментарии: Все очень хорошо объясняется. 
4 Спрайт. Класс для Спрайта 00:14:10 48 чел. ★ 4.9 Done
  Отчёт отправил: 4467. Alcatraz Решено за 15 мин. [Показать отчёт]
Научился: Описал спрайт, переписал код. 
Сложности: Ничего. 
Комментарии: Пошаговое выполнение это хорошо. 
5 Спрайт. Рисуем линии мышкой 00:22:31 46 чел. ★ 4.9 Done
  Отчёт отправил: 4467. Alcatraz Решено за 25 мин. [Показать отчёт]
Научился: Выполнил все задания. 
Сложности: Ничего. 
Комментарии: Очень понравилось "кнопочка Гарри Потера". Зачет Евгений Витольдович!) 
6 Спрайт. Панель инструментов 00:19:00 46 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 20 мин. [Показать отчёт]
Научился: Выполнил все задания. Повторение мать учения. 
Сложности: Ничего. 
Комментарии: Ноу коментс. 
7 Спрайт. Сериализация объекта 00:18:23 44 чел. ★ 4.9 Done
  Отчёт отправил: 4467. Alcatraz Решено за 30 мин. [Показать отчёт]
Научился: Впервые поработал с Xml сериализацией и десериализацией. Понравилось. Буду использовать это в своих приложениях в будущем. 
Сложности: Ничего. 
Комментарии: Урок понравился. 
8 Аполлон. Главные герои 00:07:08 53 чел. ★ 4.7 Done
  Отчёт отправил: 4467. Alcatraz Решено за 10 мин. [Показать отчёт]
Научился: Рисовать как первоклашка) 
Сложности: Ничего. 
Комментарии: Предвкушая одобрительные восклицания критиков) 
9 Аполлон. Законы физики 00:26:47 59 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 30 мин. [Показать отчёт]
Научился: Повторил физические формулы. Все просто. 
Сложности: Ничего. 
Комментарии: А я подготовил иконку. Теперь без иконки если и создаю программу, то такое чувство неудовлетворенности, пока не добавлю хоть что-то. 
10 Аполлон. Плавное прилунение 00:55:16 53 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Создал простенькую игру "Миссия Аполлон". 
Сложности: Прилуниться. 
Комментарии: Хочу попробовать это в спрайтах) 
11 Спрайт. Рисуем Аполлона 00:14:10 41 чел. ★ 4.9 Done
  Отчёт отправил: 4467. Alcatraz Решено за 25 мин. [Показать отчёт]
Научился: Научился рисовать ломанные линии и нарисовал спрайты для Земли, Луны, корабля, работающих двигателей и звёздочки. 
Сложности: Рисовать спрайты. 
Комментарии: Ноу коментс. 
12 Аполлон. Graph и Sprite на Луне 00:19:58 38 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 20 мин. [Показать отчёт]
Научился: Выполнил все задания. Убедился, что Луни рисуется при запуске программы. 
Сложности: Ничего. 
Комментарии: Ноу коментс 
13 Аполлон. Финальное прилунение 00:29:58 38 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 40 мин. [Показать отчёт]
Научился: Создал игру Прилунение Аполлона используя спрайты. 
Сложности: Ничего 
Комментарии: Нарисовал все как смог. Добавил в игру три звука, работающего двигателя, успешного прилунения и крушения корабля, хотя в космосе и нет звуков) Конечный результат мне очень понравился. 
14 Полуфинальный урок 00:23:23 26 чел. ★ 4.8 Done
  Отчёт отправил: 4467. Alcatraz Решено за 30 мин. [Показать отчёт]
Научился: И снова видеообзор, с каждым разом все легче и лучше. 
Сложности: Ничегошеньки) 
Комментарии: Результатом доволен. Даже как-то не приходило в голову, что можно вот так вот с помощью обычных линий рисовать такую так сказать "красоту". Ну что имеем, то имеем. 
Видеообзор: https://youtu.be/ENn8GB8qKMk
15 Домино. Правила игры 00:20:55 42 чел. ★ 4.9 Done
  Отчёт отправил: 4467. Alcatraz Решено за 20 мин. [Показать отчёт]
Научился: Выполнил все задания. 
Сложности: Сыграть в пасьянс используя реальное домино. 
Комментарии: Ожидаю очень хорошей практики программирования и впечатлений! 
16 Домино. Перемешиваем плашки 00:22:49 39 чел. ★ 4.9 Done
  Отчёт отправил: 4467. Alcatraz Решено за 20 мин. [Показать отчёт]
Научился: Более подробно разобрался в будущей механике игры. 
Сложности: Ничего. 
Комментарии: Я надеюсь в методах используется спецификатор доступа protected из-за того, что мы будет наследовать этот класс? 
17 Домино. Динамическая пирамида 00:21:39 39 чел. ★ 4.9 Done
  Отчёт отправил: 4467. Alcatraz Решено за 25 мин. [Показать отчёт]
Научился: Сделал динамический вывод лейблов. 
Сложности: Ничего. 
Комментарии: Уже выглядит достойно! 
18 Домино. Делегаты отображения 00:20:38 37 чел. ★ 4.9 Done
  Отчёт отправил: 4467. Alcatraz Решено за 25 мин. [Показать отчёт]
Научился: Выполни все указанные задания. 
Сложности: В который раз использую делегат. 
Комментарии: Доминошки) 
19 Домино. Выбираем и убираем 00:27:16 37 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 30 мин. [Показать отчёт]
Научился: Выполнил все задания. Поигрался с цветами для домино. Доделал сам пункт 6. 
Сложности: Ничего. 
Комментарии: Еcли oтмеченныe плaшки нe дают cумму 12 - убирaть отметку (в уроке этого нет). Если у нас отмечены две флашки и их сумма не 12, то мы просто через делегат перерисовываем их как открытые. 
20 Домино. Ура! Победа! 00:19:12 37 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 20 мин. [Показать отчёт]
Научился: Выполнил все задания. 
Сложности: Сложным было полностью разложить пасьянс, 20-25 попыток ушло на это. 
Комментарии: От себя добавил, то что когда плашка выделена и мы еще раз нажимаем на нее, выделение пропадает. 
21 Спрайт. Рисуем плашки 00:25:50 33 чел. ★ 4.9 Done
  Отчёт отправил: 4467. Alcatraz Решено за 35 мин. [Показать отчёт]
Научился: Рисовать плашки. 
Сложности: Монотонная работа, очень сложно рисовать круги. 
Комментарии: Это очень хорошо, что вы сами демонстрируете, как вы это делали, это мотивирует, тоже сесть и сделать хотя бы не хуже чем вы. 
22 Домино. Отображение плашки 00:26:38 33 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 30 мин. [Показать отчёт]
Научился: Выполнил все задания. Подкорректировал некоторые плашки домино. Написал метод считывания спрайта из byte[] и метод считывания напрямую из xml-строки LoadFromXml. 
Сложности: Ничего. 
Комментарии: Прикольненько получилось. 
23 Домино. Двойной спрайт 00:29:27 32 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 30 мин. [Показать отчёт]
Научился: Создал двойной спрайт.  
Сложности: Ничего. 
Комментарии: Мощь ООП) 
24 Домино. Анимация спрайта 00:17:36 32 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 20 мин. [Показать отчёт]
Научился: Сделал анимацию движения спрайта на форме. 
Сложности: Ничего. 
Комментарии: Я думал при обновлении 100 раз в секунду форма будет мигать, а нет все хорошо, даже на удивление хорошо! 
25 Домино. Подъём переворотом 00:28:16 32 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 30 мин. [Показать отчёт]
Научился: Сделал дрожание плашки, переворот плашки и переворот плашки в движении. 
Сложности: Ничего. 
Комментарии: Хорошенькие анимации получаются. 
26 Домино. Базовый класс Анимаций 00:21:37 32 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 22 мин. [Показать отчёт]
Научился: Выполнил все задания. 
Сложности: Ничего. 
Комментарии: Круто. 
27 Домино. Три наследника Аниматора 00:30:26 32 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 35 мин. [Показать отчёт]
Научился: Использовать наследование, переопределение методов. Рефакторить код. 
Сложности: Ничего. 
Комментарии: Выглядит всё на удивление круто. 
28 Домино. Пирамида из анимашек 00:15:05 32 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 16 мин. [Показать отчёт]
Научился: Выполнил все задания. Рефакторинг кода. 
Сложности: Ничего. 
Комментарии: Получается все более и более красивый код. 
29 Домино. Rolling Stones 00:19:29 31 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 20 мин. [Показать отчёт]
Научился: Выполнил все задания. Для режима игры 
Сложности: Придумать свой способ появления плашок. Они выезжают по диагонали с учетом парности строчки. На 2м скриншоте запечатлен момент моего способа появления. 
Комментарии: Удивительно легко можно редактировать способ появления плашек. 
30 Домино. Наведение порядка 00:20:25 31 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 25 мин. [Показать отчёт]
Научился: Убрал лишний и ненужный код. Снова рефакторинг. Выполнил все задания. 
Сложности: Ничего. 
Комментарии: Идем к победному концу! 
31 Домино. Финальный аккорд 00:22:58 30 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 25 мин. [Показать отчёт]
Научился: Выполнил все задания. 
Сложности: Ничего. 
Комментарии: Финал, игруха просто супер! 
32 ФИНАЛЬНЫЙ урок 00:23:23 23 чел. ★ 5 Done
  Отчёт отправил: 4467. Alcatraz Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Делать видеообзор своей программы. 
Сложности: Ничего. 
Комментарии: Ноу коментс. 
Видеообзор: https://youtu.be/4h00ZNN3y6E
33 VIP урок. Телефон по TCP/IP протоколу 00:47:44 18 чел. ★ 5 $
  Итого:   33 видеоурока общей продолжительностью 12 час. 26 мин. 18 чел. ★ 4.95  
  Финалисты:   Оля,   Руслан,   Екатерина,   Иван,   Андрей Поляков,   Дмитрий,   Елена,   Ильшат,   Фомичева Наталья,   Илья,   Владимир,   Никита,   Сергей Сергеевич,   Артём,   Мариша ,   Михаил Ермишин,   Максим Лапшинов,   Максим .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Практиковаться в записи видео
Трудности: Оратор из меня не выйдет
Вот я и доделала домино. Очень интересный курс получился. И результатом почти довольна. Остается выбрать: или заняться морским флотом или начать создавать свой сайт.
Смотреть видеозапись: https://youtu.be/PLTtlP44iSY
Научился: Делать видеообзор своей программы.
Трудности: Ничего.
Ноу коментс.
Смотреть видеозапись: https://youtu.be/4h00ZNN3y6E