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

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

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

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

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

5,000 руб.


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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Работать с Архиватором.
Трудности: Обошлось без трудностей.
Спасибо!
Научился: С первого раза раскладывать Пасьянс.
Трудности: Дождаться загрузки на YouTube.
Мои обзоры становятся короче.
Смотреть видеозапись: https://youtu.be/qI9VnKTA_OI