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

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

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

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

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

5,000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Спрайт. Первая форма 00:13:27 82 чел. ★ 4.8 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 40 мин. [Показать отчёт]
Научился: Я научился использовать Bitmap 
Сложности: Ничего 
Комментарии: Отличное начало отличного курса с отличным преподавателем! :~) 
2 Спрайт. Структура для линии 00:11:07 75 чел. ★ 4.9 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 30 мин. [Показать отчёт]
Научился: Я не узнал ничего нового 
Сложности: Ничего 
Комментарии: Отличное продвижение! Но я сделал чуть-чуть по другому. Ничего если у меня палитра - это статичные readonly цвета? При сохранении я буду их записывать как числа. Просто с таким подходом можно будет делать либо 1 число - Id цвета либо RGB цвет :~) Фичи: - Динамический размер - Авто генерация картинки - Любые цвета - Простота использования Надеюсь вы оцените проделанную мной работу :~) 
3 Спрайт. Класс для графики 00:09:32 68 чел. ★ 4.9 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 5 мин. [Показать отчёт]
Научился: Я не узнал ничего нового 
Сложности: Ничего 
Комментарии: Нет, ну надо было предупредить что класс с графикой надо сейчас создавать. А-то я уже на прошлом уроке его сделал :~) Для фич смотреть туды: http://www.videosharp.info/8886/checking/game4=230 
4 Спрайт. Класс для Спрайта 00:14:10 48 чел. ★ 4.9 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Я вспомнил использование класса StringBuilder и Загрузку данных из файла 
Сложности: Ничего 
Комментарии: Отличный урок. Я большими шагами двигаюсь вперёд :~) Фичи: - Произвольное расположение спрайтов - Произвольный размер спрайтов - Авто растягивание спрайтов на весь холст - Сохранение/Загрузка Надеюсь посмотрите на картинки и оцените код и сами спрайты :~) 
5 Спрайт. Рисуем линии мышкой 00:22:31 46 чел. ★ 4.9 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Я научился рисовать спрайты 
Сложности: Нарисовать логотип Евгения Витольдовича 
Комментарии: Урок хороший, сделал спрайт Videosharp + логотип. Но забыл добавить сохранение при клике на сохранить :~( Спрайт - потрачено :~/ Надеюсь вы зацените то что я сделал :~) 
6 Спрайт. Панель инструментов 00:19:00 46 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Я не узнал ничего нового 
Сложности: Переделывать часть задания так как visual studio заключила и удалила часть скриптов :~( 
Комментарии: Все хорошо, но на этом уроке все всё уже давно знали. Тоесть события и т.п Надеюсь вы оцените мои старания. Очень хочу что бы Евгений Витольдович попробовал этот редактор :~) Фичи: - Создание новых спрайтов - Сохранение/Загрузка - Маленький вес файла - Удобство использования - Красивый интерфейс(А как же без него? :~)) - Отмена и Повтор действия - Произвольный цвет линии Надеюсь вы оцените проделанный труд :~) Оставляйте отзывы в комментариях :) 
7 Спрайт. Сериализация объекта 00:18:23 44 чел. ★ 4.9 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 30 мин. [Показать отчёт]
Научился: Я научился сериализовать объекты и десириализовать их 
Сложности: Сериализовать цвет 
Комментарии: Отличный урок! 
8 Аполлон. Главные герои 00:07:08 53 чел. ★ 4.7 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 15 мин. [Показать отчёт]
Научился: Я научился рисовать спрайты 
Сложности: Ничего 
Комментарии: Всё готово к началу! Простите, фотоаппарата в данный момент на руках нет.. Поэтому рисовал в своей программе. Очень удобно. Даже лучше пэинта! :~) 
9 Аполлон. Законы физики 00:26:47 59 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Я не узнал ничего нового 
Сложности: Ничего 
Комментарии: Всё отлично! Готов закончить эту игру! :~) 
10 Аполлон. Плавное прилунение 00:55:16 53 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 30 мин. [Показать отчёт]
Научился: Я не узнал ничего нового 
Сложности: Ничего 
Комментарии: Отлично! Всё у нас прекрасно... Оооо... :~) Фичи: - Графика - Оставшееся топливо в % - Делегаты на столкновение - И т.п :~) 
11 Спрайт. Рисуем Аполлона 00:14:10 41 чел. ★ 4.9 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 10 мин. [Показать отчёт]
Научился: Я не узнал ничего нового 
Сложности: Ничего 
Комментарии: Всё отлично. Огромными скачками я прыгаю к середине :~) 
12 Аполлон. Graph и Sprite на Луне 00:19:58 38 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 15 мин. [Показать отчёт]
Научился: Я не узнал ничего нового 
Сложности: Ничего 
Комментарии: Всё отлично! Я почти у цели! У меня есть GraphDrawer и SpriteHolder для отрисовки :~) Они очень крутые и функциональные! Но не работают в редакторе :~( Только в запущенном приложении :~( Но я это исправлю! :~) 
13 Аполлон. Финальное прилунение 00:29:58 38 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 15 мин. [Показать отчёт]
Научился: Я не узнал ничего нового 
Сложности: Ничего 
Комментарии: Да "Урчание" двигателям не повредило бы :~) Я за Олю! :~) Хорошая игра получилась :~) 
14 Полуфинальный урок 00:23:23 26 чел. ★ 4.8 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Я стал уверенным в себе 
Сложности: Записать видео 
Комментарии: Надеюсь вы оцените мои старания. Пытался записать как можно сильнее с 1 фрагментом. их получилось 3... Спасибо Евгению Витольдовичу за этот чудный курс! Читать мне не удобно поэтому старался как мог :~) 
Видеообзор: https://youtu.be/qgeYvlYuuok
15 Домино. Правила игры 00:20:55 42 чел. ★ 4.9 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 50 мин. [Показать отчёт]
Научился: Я узнал о пасьянсе, о правилах игры. 
Сложности: Вырезать все доминошки. 
Комментарии: Ура! Теперь в доме есть домино! :~) Классный урок! Не терпится пройти этот курс. 
16 Домино. Перемешиваем плашки 00:22:49 39 чел. ★ 4.9 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 45 мин. [Показать отчёт]
Научился: Я не узнал ничего нового 
Сложности: Ничего 
Комментарии: Я не выиграл в настольных домино. Но зато создал базовые методы. Всё идёт просто замечательно! Скоро буду приступать к графике... Сразу со спрайтами :~) 
17 Домино. Динамическая пирамида 00:21:39 39 чел. ★ 4.9 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Я не узнал ничего нового 
Сложности: Ничего 
Комментарии: Всё просто шикарно! Оказывается всё работает как часы! Одна простоя функция, а столько всего делает! Очень хочу что бы Евгений Витольдович и все шарпожители оценили это творение :~) Старался всё делать понятно 
18 Домино. Делегаты отображения 00:20:38 37 чел. ★ 4.9 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Я вспомнил делегаты и научился терпению 
Сложности: Ничего 
Комментарии: Всё просто замечательно! Евгений Витольдович! Вам нужно попробовать мой редактор спрайтов с моими кастомными контролами :~) Они превосходны. Даже удобнее Лэйблов :~) 
19 Домино. Выбираем и убираем 00:27:16 37 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 25 мин. [Показать отчёт]
Научился: Я научился красить спрайты 
Сложности: Ничего 
Комментарии: Всё просто замечательно! Я на пол часа залип в эту игру, но благо меня вытащили! Евгений Витольдович, у вас самые интересные курсы! :~) Надеюсь оцените и эту часть. Фичи: - Модификатор цвета - Спрайты - Поддержка наложения спрайтов - Динамический click event для спрайтов - Красивый дизайн - Правильный код - Удобные и оптимизированные функции - И многое другое Спасибо, скоро выложу исходники, Ждите! :~) 
20 Домино. Ура! Победа! 00:19:12 37 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 40 мин. [Показать отчёт]
Научился: Я научился самоконтролю 
Сложности: Выиграть. 
Комментарии: Выиграть было очень тяжело. На это ушло 80% времени. Но я это сделал! :~) Всё просто замечательно! Спасибо всем, я устал :~) 
21 Спрайт. Рисуем плашки 00:25:50 33 чел. ★ 4.9 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 10 мин. [Показать отчёт]
Научился: Я прокачал свои навыки рисования в моём редакторе спрайтов 
Сложности: Ничего 
Комментарии: Всё было просто ИЗИ. :~) У меня всё было готово. Система у меня была другая, не как на видео. Надеюсь вы оцените этот шедевр :~) Фичи редактора спрайтов: - Произвольный размер спрайта - Произвольный цвет - Рисование фоновой сетки(Для удобства) - Привязка к сетке на shift(Уже для практического применения) - Горячие клавиши - Отображение названия текущего документа(спрайта) - Удобный интерфейс - Много возможностей - И много другое Ждите видео и архива! :~) Удачи вам! 
22 Домино. Отображение плашки 00:26:38 33 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 10 мин. [Показать отчёт]
Научился: Всё уже было сделанно 
Сложности: Ничего 
Комментарии: Первое что я сделал - это был алгоритм игры, а затем я импортировал DLL с моими Спрайтами, Дроверами и т.п Выкладываю проект. ВНИМАНИЕ!!! Проект пока не изменился :~) 
23 Домино. Двойной спрайт 00:29:27 32 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 10 мин. [Показать отчёт]
Научился: Я не узнал ничего нового 
Сложности: Ничего 
Комментарии: Всё уже было готово, у меня класс немного другой, но для меня он удобнее. 
24 Домино. Анимация спрайта 00:17:36 32 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 20 мин. [Показать отчёт]
Научился: Я повторил работу с базовыми анимациями через таймер  
Сложности: Ничего 
Комментарии: Всё отлично! Мне нравятся эти уроки! Очень интересно что же будет дальше :~) 
25 Домино. Подъём переворотом 00:28:16 32 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Я научился анимировать объекты 
Сложности: Сделать анимацию 
Комментарии: Всё хорошо, хочу создать аниматор :~) 
26 Домино. Базовый класс Анимаций 00:21:37 32 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 40 мин. [Показать отчёт]
Научился: Я научился оптимизировать анимации 
Сложности: Ничего 
Комментарии: Всё очень хорошо! У меня есть аниматор и анимации :~) Они хорошо работают. Можно протестировать по ссылке снизу :~)(архив прилагается) 
27 Домино. Три наследника Аниматора 00:30:26 32 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 10 мин. [Показать отчёт]
Научился: Я вспомнил наследование 
Сложности: Ничего 
Комментарии: Всё уже было сделано. НО! У меня функции у анимации, а не абстрактные классы. Но это намного удобнее как мне кажется Прилагаю свой проект по ссылке в архиве Надеюсь Евгений Витольдович оценит проделанный мною труд :~) 
28 Домино. Пирамида из анимашек 00:15:05 32 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 5 мин. [Показать отчёт]
Научился: Я вспомнил как перегружать функции 
Сложности: Ничего 
Комментарии: Всё отлично! Всё готово! Вместе движемся :~) Уже скоро будет видео обзор. Даже несколько! Евгений Витольдович, Тестируйте! Я готов! :~) К следующему уроку добавлю описание для функции/классов и т.п Ждите :~) На фото можно заметить выделенную костяшку, а так же одну из улетающих :~) 
29 Домино. Rolling Stones 00:19:29 31 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 30 мин. [Показать отчёт]
Научился: Я научился отслеживать события и искать ошибки 
Сложности: Найти ошибку, от которой при переворачивании плашки зависали. 
Комментарии: Всё, я разобрался. Оказывается у меня плашки убирали анимацию рань чем надо. Я изменял код и забыл про условие. Надеюсь вам понравится то что было сделано :~) 
30 Домино. Наведение порядка 00:20:25 31 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 20 мин. [Показать отчёт]
Научился: Я научился оформлять код 
Сложности: Ничего 
Комментарии: Я оформил код. Все функции работают. Убрал вылетания(Да, было и такое. Надо быстрее загрузить новую версию на гугл диск. А-то у людей могут быть проблемы :~/) Я счастлив! Буду записывать видео :~) Пожалуйста, прошу вас скачать и оценить данную программу. 
31 Домино. Финальный аккорд 00:22:58 30 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 5 мин. [Показать отчёт]
Научился: Я не узнал ничего нового 
Сложности: Ничего 
Комментарии: Стоп, что? У меня всё уже давно было сделано :~) Мне повезло. Я это сделал ещё до анимации. Прошу протестировать данный проект и дать отзывы. Надеюсь вам понравится :~) 
32 ФИНАЛЬНЫЙ урок 00:23:23 23 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Я всё ещё учусь записывать видео 
Сложности: Записать обзор 
Комментарии: Всё отлично! Я сделал это! :~) Всем спасибо за моральную поддержку. 
Видеообзор: https://youtu.be/DQLG-xy4Zvk
33 VIP урок. Телефон по TCP/IP протоколу 00:47:44 18 чел. ★ 5 Done
  Отчёт отправил: 8886. Михаил Ермишин Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Я научился создавать сервер, клиент, читать данный онлайн потока, писать в них, отправлять строки и многое другое 
Сложности: Ничего 
Комментарии: Копировано с предыдущего раза: Отличный урок! Это была моя первая цель! Я её достиг. Это был лучший урок, Евгений Витольдович! :~) Я очень хочу что бы вы попробовали мою программу и оценили код. У меня только 1 проблема... Нельзя отправлять 1(единицы) так как \тот символ означает конец строки. Но это не важно! :~) 
  Итого:   33 видеоурока общей продолжительностью 12 час. 26 мин. 18 чел. ★ 4.95  
  Финалисты:   Оля,   Руслан,   Екатерина,   Иван,   Андрей Поляков,   Дмитрий,   Елена,   Ильшат,   Фомичева Наталья,   Илья,   Владимир,   Никита,   Сергей Сергеевич,   Артём,   Мариша ,   Михаил Ермишин,   Максим Лапшинов,   Максим .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: создавать видеообзоры программ
Трудности: не было
записывал экспромтом, поэтому в некоторых местах немного тупил :)
Смотреть видеозапись: http://www.youtube.com/watch?v=0aLWpPHNhN8
Научился: Я всё ещё учусь записывать видео
Трудности: Записать обзор
Всё отлично! Я сделал это! :~) Всем спасибо за моральную поддержку.
Смотреть видеозапись: https://youtu.be/DQLG-xy4Zvk