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

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

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

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

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

5,000 руб.


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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: описывать свою программу
Трудности: сделать это
перепутал немного слова (показывая на поле назвал его методом).
Смотреть видеозапись: https://youtu.be/r68J7ev_3q4
Научился: Записывать видеобзор программы.
Трудности: Записать видео.
Записать с 1 раза не получилось , получилось только с 3. Надеюсь нормально получилось.Микрофон у меня не очень. http://www.youtube.com/watch?v=Mmimvfst3YM