# |
Название видеоурока |
Видео / Тесты |
Решило |
Рейтинг |
Доступ |
1 |
Спрайт. Первая форма
|
00:13:27
|
104 чел. |
★ 4.9 |
Done |
|
На этом уроке мы создадим форму, немножко её оформим, выберем для неё иконку. Далее напишем функцию, которая рисует на экране две линии.
Спрайт - это графический объект, состоящий из линий и кругов. На этом уроке мы создадим графический редактор для спрайтов. Этот редактор мы будем использовать для создания «героев» игр. В каждой игре у нас будет несколько спрайтов, которые будут создаваться, двигаться, исчезать по правилам той или иной игры.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 15 мин. [Показать отчёт]
Научился: создавать форму, Сложности: ничего Комментарии: нет |
|
MaxB, Dima, Anatoli, Кирилл, Алексей|BrisK|Кривицкий, no name, Yefim, Permitin Alexey, Евгений, Игорь Тюлькин, Денис, Николай Денисов, Алексей В., Serge, Александр, chokayes, Dimon, DimanDOS, Электрон, Новопашин Владимир, Алексей Мацишевский, Сарапульцев Константин, Иван Воронин, zhikharevav, Тимур, DeeP, Платон, Максим, Николай Миролюбов, Виктор Дерябин, Михаил Ермишин, Артём, Кирилл, Мариша , Ксения, Сергей Владимирович, Дмитрий Гречишников, mirbek, Андрей, Tekashnik, Петя, Наталия, Николай, Frank, Олег, Вячеслав, mikemet, Александр Львович, Виталий, Никита, Neverwinter 2, Дмитрий, Александр, Ильшат, Фомичева Наталья, Владимир Борисенко, Владимир, Игорь, Саша, Anton, Морозов Юрий Александрович, Сергей Сергеевич, Mike, дима, Alcatraz, Максим Лапшинов, Александр, Рамиль, Denis, Елена, Artur, Кирилл Шмойлов и другие
|
2 |
Спрайт. Структура для линии
|
00:11:07
|
97 чел. |
★ 4.9 |
Done |
|
На этом уроке мы создадим структуру для хранения линий, массив палитры цветов и массив линий. И перепишем программу, чтобы она это всё выводило на экран.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 15 мин. [Показать отчёт]
Научился: работать со структурами Сложности: ничего Комментарии: нет |
|
MaxB, Dima, Anatoli, Кирилл, Алексей|BrisK|Кривицкий, no name, Yefim, Permitin Alexey, Игорь Тюлькин, Денис, Николай Денисов, Алексей В., Serge, Александр, chokayes, Dimon, DimanDOS, Электрон, Новопашин Владимир, Сарапульцев Константин, Алексей Мацишевский, Иван Воронин, zhikharevav, Тимур, DeeP, Платон, Николай Миролюбов, Максим, Виктор Дерябин, Михаил Ермишин, Артём, Кирилл, Мариша , mirbek, Андрей, Ксения, Tekashnik, Сергей Владимирович, Олег, Вячеслав, Александр Львович, Наталия, Петя, Николай, Frank, Никита, Дмитрий, Neverwinter 2, Александр, Ильшат, Фомичева Наталья, Владимир Борисенко, Владимир, Олег, Игорь, данила, Александр, GB_SPb, Рамиль, Саша, Artur, Игорь , Vera, Anton, Елена, Denis, Кирилл Шмойлов, Сергей Сергеевич, дима, Alcatraz, Максим Лапшинов, Сергей Никандров, Роман и другие
|
3 |
Спрайт. Класс для графики
|
00:09:32
|
89 чел. |
★ 5 |
Done |
|
На этом уроке мы создадим класс Graph, куда перенесём всё хозяйство для рисования: структуру, графику, картинку, массив палитры. После этого создадим методы Draw() для рисования линий.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 15 мин. [Показать отчёт]
Научился: потренировался с использованием ооп для реализации графики Сложности: ничего Комментарии: нет |
|
MaxB, Dima, Anatoli, Кирилл, Алексей|BrisK|Кривицкий, no name, Yefim, Permitin Alexey, Игорь Тюлькин, Денис, Николай Денисов, Алексей В., Serge, Александр, chokayes, Dimon, DimanDOS, Электрон, Новопашин Владимир, Алексей Мацишевский, Иван Воронин, zhikharevav, Тимур, DeeP, Платон, Николай Миролюбов, Максим, Виктор Дерябин, Михаил Ермишин, Артём, Кирилл, Мариша , Ксения, Tekashnik, Сергей Владимирович, Олег, Вячеслав, Александр Львович, Frank, Николай, Петя, Никита, Дмитрий, Neverwinter 2, Александр, Ильшат, Фомичева Наталья, Владимир Борисенко, Владимир, Саша, Олег, Alcatraz, Игорь, данила, Александр, Игорь , Vera, Елена, Сергей Сергеевич, Anton, Denis, Кирилл Шмойлов, дима, Максим Лапшинов, Сергей Никандров, Роман, Иван, Дмитрий, Maxim, Максим, Marina Lasakova, Юлия, niarah и другие
|
4 |
Спрайт. Класс для Спрайта
|
00:14:10
|
69 чел. |
★ 5 |
Done |
|
На этом уроке мы создадим класс Sprite, в котором будут храниться все линии каждого спрайта. В этом классе будут методы для добавления линий, а также, самое главное, для сохранения и загрузки Спрайта из XML файла.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 15 мин. [Показать отчёт]
Научился: потренировался работать с коллекциями, реализовал класс для хранения линий Сложности: ничего Комментарии: нет |
|
MaxB, Dima, Anatoli, Кирилл, Алексей|BrisK|Кривицкий, no name, Yefim, Permitin Alexey, Денис, Николай Денисов, Алексей В., Serge, Александр, chokayes, Иван Воронин, Dimon, DimanDOS, Новопашин Владимир, Tekashnik, Электрон, Алексей Мацишевский, zhikharevav, Тимур, DeeP, Платон, Николай Миролюбов, Максим, Максим Лапшинов, Михаил Ермишин, Alcatraz, Артём, Сергей Владимирович, Кирилл, Мариша , Сергей Сергеевич, Никита, Neverwinter 2, Дмитрий, Владимир, Александр, Елена, Ильшат, Фомичева Наталья, Владимир Борисенко, Сергей Никандров, Роман, Иван, Дмитрий, Maxim, Максим, Marina Lasakova, Юлия, niarah, Ульяна, Екатерина, Бехруз Габдрахманов, Дмитрий, Андрей Поляков, Олюшка, Василий, Руслан, Дмитрий Че, mr.Santa, Ibrohim Kholmatov, Дмитрий, Алекс, Сергей, Саша, Sergey
|
5 |
Спрайт. Рисуем линии мышкой
|
00:22:31
|
67 чел. |
★ 5 |
Done |
|
На этом уроке мы начнём создавать редактор, наконец-таки. Использую мышку можно будет рисовать линии, которые будут добавляться в наш спрайт.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 20 мин. [Показать отчёт]
Научился: обрабатывать события на нажатия мышки Сложности: ничего Комментарии: нет |
|
MaxB, Dima, Anatoli, Кирилл, no name, Yefim, Permitin Alexey, Денис, Николай Денисов, Алексей В., Serge, Александр, chokayes, Иван Воронин, Neverwinter 2, Dimon, DimanDOS, Новопашин Владимир, Tekashnik, Электрон, Алексей Мацишевский, zhikharevav, Тимур, DeeP, Платон, Николай Миролюбов, Максим, Максим Лапшинов, Михаил Ермишин, Кирилл, Alcatraz, Артём, Сергей Владимирович, Мариша , Сергей Сергеевич, Никита, Дмитрий, Владимир, Елена, Александр, Владимир Борисенко, Ильшат, Фомичева Наталья, Сергей Никандров, Роман, Иван, Дмитрий, Максим, Maxim, Юлия, niarah, Ульяна, Дмитрий, Екатерина, Бехруз Габдрахманов, Василий, Андрей Поляков, Олюшка, Дмитрий, Руслан, Дмитрий Че, mr.Santa, Ibrohim Kholmatov, Алекс, Саша, Сергей, Sergey
|
6 |
Спрайт. Панель инструментов
|
00:19:00
|
67 чел. |
★ 5 |
Done |
|
На этом уроке мы создадим панель инструментов с кнопками для переключения цвета, очистки экрана, отмены последнего действия.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 30 мин. [Показать отчёт]
Научился: размещать элементы на форме и обрабатывать события по их нажатию Сложности: ничего Комментарии: нет |
|
MaxB, Dima, Anatoli, Кирилл, no name, Yefim, Permitin Alexey, Денис, Николай Денисов, Алексей В., Serge, Александр, chokayes, Иван Воронин, Neverwinter 2, Dimon, DimanDOS, Новопашин Владимир, Tekashnik, Электрон, Алексей Мацишевский, zhikharevav, Тимур, DeeP, Платон, Николай Миролюбов, Максим, Максим Лапшинов, Михаил Ермишин, Кирилл, Alcatraz, Артём, Сергей Владимирович, Мариша , Сергей Сергеевич, Никита, Дмитрий, Владимир, Елена, Александр, Владимир Борисенко, Ильшат, Фомичева Наталья, Сергей Никандров, Роман, Иван, Дмитрий, Максим, Maxim, Юлия, niarah, Ульяна, Андрей Поляков, Дмитрий, Олюшка, Екатерина, Бехруз Габдрахманов, Василий, Дмитрий, Руслан, Алекс, Дмитрий Че, mr.Santa, Саша, Ibrohim Kholmatov, Сергей, Sergey
|
7 |
Спрайт. Сериализация объекта
|
00:18:23
|
65 чел. |
★ 4.9 |
Done |
|
На этом уроке мы научимся сохранять и загружать объекты, используя технологию сериализации и десериализации.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 20 мин. [Показать отчёт]
Научился: работать с сериализацией объектов. диалогами сохранение и загрузки файлов Сложности: ничего Комментарии: нет |
|
MaxB, Dima, Anatoli, Кирилл, no name, Yefim, Permitin Alexey, Денис, Николай Денисов, Алексей В., Serge, Александр, chokayes, Иван Воронин, Neverwinter 2, Dimon, DimanDOS, Новопашин Владимир, Tekashnik, Электрон, Алексей Мацишевский, zhikharevav, Тимур, DeeP, Платон, Николай Миролюбов, Максим, Максим Лапшинов, Кирилл, Михаил Ермишин, Сергей Владимирович, Alcatraz, Артём, Мариша , Сергей Сергеевич, Никита, Дмитрий, Владимир, Александр, Елена, Владимир Борисенко, Ильшат, Фомичева Наталья, Сергей Никандров, Роман, Иван, Максим, Maxim, Ульяна, Юлия, niarah, Василий, Олюшка, Андрей Поляков, Дмитрий, Екатерина, Бехруз Габдрахманов, Руслан, Дмитрий, Алекс, Дмитрий Че, Саша, Ibrohim Kholmatov, Сергей, Sergey
|
8 |
Аполлон. Главные герои
|
00:07:08
|
91 чел. |
★ 4.7 |
Done |
|
На этом уроке мы озвучим правила игры Аполлон. Выясним, какие у нас будут главные герои. Твоё самостоятельное задание - нарисовать на бумаге внешний вид игры со всеми главными героями. Как ты это себе представляешь.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 10 мин. [Показать отчёт]
Научился: рисовать? Сложности: ничего Комментарии: нет |
|
MaxB, Dima, Anatoli, Кирилл, no name, Permitin Alexey, Денис, Николай Денисов, Алексей В., Serge, chokayes, Neverwinter 2, Dimon, DimanDOS, Петя, Алексей|BrisK|Кривицкий, Семён Амелькин, Oleg Didok , Tekashnik, Юрий, Daria, Евгения, Piligrim, nik, Сергей Стефаненко, Александр, Sardelia, Денис, Новопашин Владимир, Denis, Yefim, Василь Воронін, Bazel, Виталий, Rita, Электрон, Алексей Мацишевский, Иван Воронин, zhikharevav, Тимур, DeeP, Платон, Николай Миролюбов, Максим, Виктор Дерябин, Кирилл, Михаил Ермишин, Артём, Мариша , Сергей Сергеевич, Ксения, Alcatraz, Frank, Александр Львович, Сергей Владимирович, Никита, Дмитрий, Александр, Владимир Борисенко, Ильшат, Фомичева Наталья, Владимир, Игорь, IvanDivan, Кирилл Шмойлов, Максим Лапшинов, Елена, данила, Vera, Olly, Сергей Никандров, Иван, Роман и другие
|
9 |
Аполлон. Законы физики
|
00:26:47
|
88 чел. |
★ 4.9 |
Done |
|
Корабль Аполлон прилуняется на Луну. На этом уроке мы рассмотрим упрощённую физическую модель этого процесса и выпишем все параметры и все формулы, которые будут управлять этим процессом.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 40 мин. [Показать отчёт]
Научился: применять знания физики при написании компьютерных программ Сложности: составить физическую модель Комментарии: нет |
|
MaxB, Dima, Anatoli, Кирилл, no name, Permitin Alexey, Денис, Николай Денисов, Алексей В., Serge, chokayes, Dimon, DimanDOS, Tekashnik, Yefim, Daria, Piligrim, nik, Сергей Стефаненко, Новопашин Владимир, Rita, Sardelia, Александр, Денис, Василь Воронін, Denis, Bazel, Электрон, Иван Воронин, zhikharevav, Тимур, DeeP, Платон, Николай Миролюбов, Максим, Виктор Дерябин, Кирилл, Михаил Ермишин, Сергей Владимирович, Артём, Мариша , Сергей Сергеевич, Ксения, Александр Львович, Alcatraz, Николай, Frank, Никита, Дмитрий, Александр, Владимир Борисенко, Ильшат, Фомичева Наталья, IvanDivan, Владимир, Максим Лапшинов, Елена, Anton, Кирилл Шмойлов, Olly, Сергей Никандров, Neverwinter 2, Иван Николаевич, Глеб, Алексей|BrisK|Кривицкий, Sergey, Nurbek, Denis, Татьяна, Иван, Александр, Aleksandr Zaitcev, Бехруз Габдрахманов и другие
|
10 |
Аполлон. Плавное прилунение
|
00:55:16
|
76 чел. |
★ 5 |
Done |
|
На этом уроке мы допишем игру Аполлон. Свяжем класс логики с интерфейсом. Сделаем управление двигателем с помощью мышки. Добавим таймер, функцию отображения корабля. А также сообщение о конце игры и перезапуск игры.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 2 час. 00 мин. [Показать отчёт]
Научился: работать с элементами gui (label, timer), разделять логику игры и отображение (gui), работать с enum Сложности: подбор необходимых параметров для корабля, чтобы успешно его прилунить и чтобы было сложно Комментарии: нет |
|
Anatoli, Кирилл, no name, Yefim, Permitin Alexey, Денис, Николай Денисов, Алексей В., Serge, chokayes, Neverwinter 2, Dimon, Tekashnik, Daria, nik, Сергей Стефаненко, Piligrim, Александр, Новопашин Владимир, Denis, Bazel, Электрон, Иван Воронин, Тимур, zhikharevav, DeeP, Платон, Николай Миролюбов, Максим, Виктор Дерябин, Кирилл, Михаил Ермишин, Сергей Владимирович, Артём, Мариша , Сергей Сергеевич, Александр Львович, Ксения, Alcatraz, Frank, Максим Лапшинов, Никита, Дмитрий, Александр, Владимир Борисенко, Ильшат, Фомичева Наталья, Владимир, Елена, Кирилл Шмойлов, Olly, Сергей Никандров, Иван Николаевич, Иван, Aleksandr Zaitcev, Nurbek, Алексей|BrisK|Кривицкий, Татьяна, Александр, Sergey, Роман, Бехруз Габдрахманов, Юлия, Maxim, Максим, Саша, Андрей Поляков, Ульяна, Руслан, Екатерина, Дмитрий, Дмитрий, Алекс и другие
|
11 |
Спрайт. Рисуем Аполлона
|
00:14:10
|
58 чел. |
★ 4.9 |
Done |
|
На этом уроке мы переделаем программу, чтобы удобно было рисовать ломанные линии. Добавим фоновый рисунок для его обведения. И в конце концов нарисуем Землю, вид из Космоса.
Задание: Научить программу рисовать ломанные и нарисовать Землю, поверхность Луны, Ракету, Работающие двигатели, маленькую звёздочку.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 30 мин. [Показать отчёт]
Научился: рисовать в своей программке Сложности: ничего Комментарии: нет |
|
Anatoli, Кирилл, no name, Yefim, Permitin Alexey, Денис, Алексей В., Николай Денисов, Serge, Александр, chokayes, Иван Воронин, Neverwinter 2, Dimon, Новопашин Владимир, Tekashnik, Электрон, Тимур, zhikharevav, DeeP, Николай Миролюбов, Платон, Максим, Максим Лапшинов, Alcatraz, Кирилл, Михаил Ермишин, Артём, Мариша , Сергей Сергеевич, Никита, Владимир, Александр, Владимир Борисенко, Елена, Ильшат, Фомичева Наталья, Сергей Никандров, Иван, Роман, Sergey, Юлия, Максим, Саша, Maxim, Сергей, Ульяна, Олюшка, Василий, Екатерина, Бехруз Габдрахманов, Руслан, Алекс, Дмитрий Че, Дмитрий, Дмитрий, Андрей Поляков, Ibrohim Kholmatov
|
12 |
Аполлон. Graph и Sprite на Луне
|
00:19:58
|
54 чел. |
★ 5 |
Done |
|
На этом уроке мы внедрим созданные спрайты в написанную игрушку. Для этого мы добавим проект два класса из прошлых уроков - класс Graph и Sprite. Затем напишем метод загрузки всех спрайтов, и выведем один из них на экран.
Задание наладить работу программы с предыдущими классами и уметь загружать подготовленные спрайты.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: внедрять классы из другого проекта в свой текущий проект, отображать спрайты, загруженные из файла, в своей игре. Сложности: пожалуй, разобраться, как в итоге это все работать будет Комментарии: нет таких |
|
Anatoli, Кирилл, no name, Yefim, Permitin Alexey, Денис, Николай Денисов, Serge, Александр, chokayes, Иван Воронин, Neverwinter 2, Dimon, Новопашин Владимир, Tekashnik, Электрон, zhikharevav, DeeP, Николай Миролюбов, Платон, Максим, Максим Лапшинов, Alcatraz, Кирилл, Михаил Ермишин, Артём, Мариша , Сергей Сергеевич, Никита, Владимир, Александр, Елена, Владимир Борисенко, Ильшат, Фомичева Наталья, Сергей Никандров, Андрей Поляков, Иван, Роман, Sergey, Юлия, Руслан, Бехруз Габдрахманов, Maxim, Максим, Екатерина, Сергей, Алекс, Дмитрий, Олюшка, Ульяна, Дмитрий Че, Дмитрий, Саша
|
13 |
Аполлон. Финальное прилунение
|
00:29:58
|
52 чел. |
★ 5 |
Done |
|
На этом уроке мы изменим метод Draw таким образом, чтобы он принимал координаты размещения спрайта и его масштаб. Далее, напишем методы для отображения всех спрайтов. Подгоним значения, чтобы всё отображалось красиво. И запустим наконец-таки нашу красочную игру с посадкой корабля Аполлон на Луну. Ура!
Отчёт отправил: 5029. Андрей Поляков Выполнено за 1 час. 30 мин. [Показать отчёт]
Научился: доделал игру до конца, научился выводить вместо label-ов свои спрайты и внедрил их в игру, научился масштабировать спрайты Сложности: довести до конца игру Комментарии: очень понравилось делать эту игру |
|
Anatoli, Кирилл, Yefim, Permitin Alexey, Денис, Николай Денисов, Serge, Александр, chokayes, Иван Воронин, Dimon, Новопашин Владимир, Tekashnik, Электрон, zhikharevav, DeeP, Николай Миролюбов, Платон, Максим, Максим Лапшинов, Alcatraz, Кирилл, Михаил Ермишин, Артём, Мариша , Сергей Сергеевич, Никита, Владимир, Александр, Елена, Владимир Борисенко, Ильшат, Фомичева Наталья, Сергей Никандров, Андрей Поляков, Иван, Роман, Юлия, Sergey, Бехруз Габдрахманов, Руслан, Maxim, Максим, Екатерина, Сергей, Олюшка, Алекс, Ульяна, Дмитрий, Дмитрий Че, Саша, Дмитрий
|
14 |
Полуфинальный урок
|
00:23:23
|
40 чел. |
★ 4.9 |
Done |
|
Задание: Записать видео обзор игры Аполлон.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 2 час. 30 мин. [Показать отчёт]
Научился: Создавать видеообзоры для своих программ, подготавливать публичные выступления для презентации своих программ. Сложности: волновался, когда делал запись Комментарии: нет Видеообзор: https://youtu.be/s0dxaH2MfJo |
|
Anatoli, Кирилл, Yefim, Permitin Alexey, Денис, Serge, Николай Денисов, Александр, chokayes, Иван Воронин, Dimon, Новопашин Владимир, Tekashnik, Электрон, zhikharevav, DeeP, Платон, Максим, Максим Лапшинов, Alcatraz, Михаил Ермишин, Кирилл, Артём, Мариша , Сергей Сергеевич, Никита, Владимир, Александр, Елена, Владимир Борисенко, Фомичева Наталья, Ильшат, Дмитрий, Сергей Никандров, Иван, Максим, Екатерина, Руслан, Андрей Поляков, Олюшка
|
15 |
Домино. Правила игры
|
00:20:55
|
55 чел. |
★ 4.9 |
Done |
|
Мы начинаем создание Домино-Пасьянса. Костяшки домино перемешиваются и выстраиваются на столе в пирамидку, вверху одна костяшка, внизу семь штук. Верхние и нижние открываются.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 30 мин. [Показать отчёт]
Научился: узнал правила игры в домино, потренировался с перечислениями, структурами Сложности: не понятно, почему поля readonly, а не static. логичнее было бы Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Permitin Alexey, Денис, Николай Денисов, Александр, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, Иван Воронин, zhikharevav, DeeP, Максим, Алексей В., Ender, Александр Львович, Alcatraz, Михаил Ермишин, Кирилл, Артём, Мариша , Сергей Сергеевич, Максим Лапшинов, Кирилл Шмойлов, Никита, Владимир, Александр, Елена, Ильшат, Фомичева Наталья, Владимир Борисенко, Сергей Никандров, Иван, Юлия, Роман, Евгений Волосатов, Sergey, Максим, Саша, Екатерина, Андрей Поляков, Руслан, Ульяна, Дмитрий, Дмитрий Че, Ibrohim Kholmatov, Сергей, Олюшка, Василий, Алекс, Бехруз Габдрахманов, Дмитрий
|
16 |
Домино. Перемешиваем плашки
|
00:22:49
|
52 чел. |
★ 4.9 |
Done |
|
На этом уроке мы напишем метод Start (), который перемешает вся плашки домино. Далее, продумаем список всех необходимых методов для класса Domino и реализуем самые тривиальные из них.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: работать с функцией Random(), перемешивать плашки домино, задавать им состояния и проверять на корректность. Сложности: пока ничего сложного Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Permitin Alexey, Денис, Николай Денисов, Александр, chokayes, Иван Воронин, Dimon, Новопашин Владимир, Tekashnik, Электрон, zhikharevav, DeeP, Максим, Алексей В., Ender, Максим Лапшинов, Alcatraz, Михаил Ермишин, Кирилл, Артём, Мариша , Сергей Сергеевич, Никита, Владимир, Александр, Фомичева Наталья, Елена, Ильшат, Владимир Борисенко, Сергей Никандров, Андрей Поляков, Иван, Роман, Юлия, Sergey, Максим, Саша, Екатерина, Руслан, Ульяна, Дмитрий, Дмитрий Че, Олюшка, Ibrohim Kholmatov, Сергей, Дмитрий, Василий, Алекс, Бехруз Габдрахманов
|
17 |
Домино. Динамическая пирамида
|
00:21:39
|
51 чел. |
★ 4.9 |
Done |
|
На этом уроке мы нарисуем пирамидку из доминошек. Для отображения каждой плашки используется Label. Label'ы мы будем создавать динамически, как в сказке.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 1 час. 10 мин. [Показать отчёт]
Научился: узнал какой код и где Visual Studio автоматически генерирует при добавлении элементов на форму, научился создавать свои собственные элементы ГУИ непосредственно из кода Сложности: сложностей не возникло Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Permitin Alexey, Денис, Николай Денисов, chokayes, Иван Воронин, Dimon, Новопашин Владимир, Tekashnik, Электрон, zhikharevav, DeeP, Максим, Алексей В., Ender, Максим Лапшинов, Alcatraz, Михаил Ермишин, Кирилл, Артём, Мариша , Сергей Сергеевич, Никита, Владимир, Александр, Фомичева Наталья, Елена, Ильшат, Владимир Борисенко, Сергей Никандров, Андрей Поляков, Иван, Юлия, Роман, Sergey, Максим, Саша, Екатерина, Руслан, Ульяна, Олюшка, Дмитрий Че, Дмитрий, Ibrohim Kholmatov, Сергей, Дмитрий, Василий, Алекс, Бехруз Габдрахманов
|
18 |
Домино. Делегаты отображения
|
00:20:38
|
49 чел. |
★ 5 |
Done |
|
На этому уроке мы свяжем два класса - FormDomino и Domino через механизм делегатов. Наш делегат будет отвечать за отображение плашки.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 1 час. 30 мин. [Показать отчёт]
Научился: связывать работу классов при помощи делегатов и их использовать. Сложности: разобраться для чего нужны делегаты и как их использовать Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Permitin Alexey, Денис, Николай Денисов, chokayes, Иван Воронин, Dimon, Новопашин Владимир, Tekashnik, Электрон, zhikharevav, DeeP, Максим, Ender, Алексей В., Максим Лапшинов, Кирилл, Alcatraz, Михаил Ермишин, Артём, Мариша , Сергей Сергеевич, Никита, Владимир, Александр, Фомичева Наталья, Ильшат, Елена, Владимир Борисенко, Сергей Никандров, Андрей Поляков, Иван, Роман, Юлия, Sergey, Максим, Саша, Екатерина, Дмитрий Че, Ульяна, Руслан, Олюшка, Дмитрий, Дмитрий, Сергей, Алекс, Бехруз Габдрахманов
|
19 |
Домино. Выбираем и убираем
|
00:27:16
|
49 чел. |
★ 5 |
Done |
|
На этом уроке мы допишем метод отображения плашки. Затем напишем важный метод OpenFreePlates(), чтобы после убирания старых плашек новые открывались. Закончим урок обработкой клика по каждой плашке - будем отмечать выделенные и убирать их, если сумма равна 12.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 2 час. 00 мин. [Показать отчёт]
Научился: Обрабатывать события при нажатии на динамически создаваемые Label-ы, реализовать открытие/убирание/отметку плашек домино Сложности: сложностей не возникло Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Permitin Alexey, Денис, Николай Денисов, chokayes, Иван Воронин, Dimon, Новопашин Владимир, Tekashnik, Электрон, zhikharevav, DeeP, Максим, Ender, Алексей В., Максим Лапшинов, Alcatraz, Кирилл, Михаил Ермишин, Артём, Мариша , Сергей Сергеевич, Никита, Владимир, Александр, Фомичева Наталья, Ильшат, Елена, Владимир Борисенко, Сергей Никандров, Андрей Поляков, Иван, Роман, Юлия, Sergey, Максим, Дмитрий, Саша, Екатерина, Ульяна, Руслан, Дмитрий Че, Олюшка, Дмитрий, Алекс, Сергей, Бехруз Габдрахманов
|
20 |
Домино. Ура! Победа!
|
00:19:12
|
49 чел. |
★ 5 |
Done |
|
На этом уроке мы допишем пасьянс из Домино. Напишем методы IsWinner() и IsLooser(). Добавим метки для оповещения о результате игры и попытаемся наконец-таки разложить этот пасьянс. Не забудьте добавить эту программу в своё портфолио!
Внимание! В конце видео можно посмотреть на весь код целиком.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 1 час. 20 мин. [Показать отчёт]
Научился: обрабатывать победу и поражение в игре. Сложности: не было Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Permitin Alexey, Денис, Николай Денисов, chokayes, Иван Воронин, Dimon, Новопашин Владимир, Tekashnik, Электрон, zhikharevav, DeeP, Максим, Ender, Алексей В., Максим Лапшинов, Alcatraz, Кирилл, Михаил Ермишин, Артём, Мариша , Сергей Сергеевич, Никита, Владимир, Александр, Фомичева Наталья, Ильшат, Елена, Владимир Борисенко, Сергей Никандров, Андрей Поляков, Иван, Роман, Юлия, Руслан, Sergey, Максим, Екатерина, Дмитрий, Ульяна, Саша, Дмитрий Че, Олюшка, Дмитрий, Алекс, Сергей, Бехруз Габдрахманов
|
21 |
Спрайт. Рисуем плашки
|
00:25:50
|
44 чел. |
★ 5 |
Done |
|
На этом уроке мы будем рисовать плашки домино. Каждая состоит из двух частей, отдельно нарисуем восемь левых частей и столько же правых. Почему восемь? От пустышки до шестёрки, и оборотная сторона.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 1 час. 10 мин. [Показать отчёт]
Научился: использовать свою программку для рисования спрайтов для создания картинок для других игр. Сложности: рисовать кружочки) Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Иван Воронин, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Ильшат, Александр, Фомичева Наталья, Елена, Сергей Никандров, Андрей Поляков, Иван, Роман, Юлия, Дмитрий, Руслан, Бехруз Габдрахманов, Максим, Sergey, Ульяна, Екатерина, Дмитрий, Алекс, Саша, Олюшка, Дмитрий Че, Сергей
|
22 |
Домино. Отображение плашки
|
00:26:38
|
43 чел. |
★ 5 |
Done |
|
На этом уроке мы откроем проект Домино, добавим в него два класса - Graph и Sprite, и создадим метод для рисования плашки домино. Нам придётся, как и в Аполлоне, доработать методы Draw(). В конце урока мы загрузим файлы спрайтов в ресурсы и научим статический метод Load() загружать их их массива байт, из строки символов. Это добавление делать по желанию.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 1 час. 30 мин. [Показать отчёт]
Научился: Рисовать доминошки с помощью спрайтов. Потренировался с сериализацией объектов и использованием ресурсов. Сложности: не было Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Фомичева Наталья, Ильшат, Александр, Елена, Сергей Никандров, Андрей Поляков, Иван, Роман, Дмитрий, Юлия, Бехруз Габдрахманов, Руслан, Максим, Sergey, Ульяна, Екатерина, Дмитрий, Алекс, Саша, Дмитрий Че, Олюшка, Сергей
|
23 |
Домино. Двойной спрайт
|
00:29:27
|
42 чел. |
★ 5 |
Done |
|
На этом уроке мы создадим класс SpriteDomino, в котором будем хранить обе части плашки домино в виде спрайта. В этом классе будет конструктор и методы Open() / Hide(), которые будут пересоздавать спрайты по мере необходимости. Дальше нужно будет в классе Graph написать метод Draw() для рисования нашей доминошки и убедиться, что это всё работает.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 2 час. 00 мин. [Показать отчёт]
Научился: Создал новый класс для хранения домино в виде спрайтов. Сложности: не возникло сложностей Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Фомичева Наталья, Ильшат, Александр, Елена, Сергей Никандров, Андрей Поляков, Иван, Роман, Руслан, Юлия, Бехруз Габдрахманов, Максим, Sergey, Дмитрий, Ульяна, Екатерина, Алекс, Саша, Дмитрий Че, Олюшка, Сергей
|
24 |
Домино. Анимация спрайта
|
00:17:36
|
42 чел. |
★ 5 |
Done |
|
На этом уроке мы создадим анимацию спрайтов. Для этого нам понадобится таймер, несколько переменных, и возможность стирания нарисованных спрайтов.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: Обрабатывать события таймера, анимировать спрайты, перемещать их. Сложности: не было сложностей Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Фомичева Наталья, Ильшат, Александр, Елена, Сергей Никандров, Андрей Поляков, Иван, Роман, Руслан, Юлия, Бехруз Габдрахманов, Алекс, Ульяна, Екатерина, Максим, Дмитрий Че, Дмитрий, Олюшка, Сергей, Саша, Sergey
|
25 |
Домино. Подъём переворотом
|
00:28:16
|
42 чел. |
★ 5 |
Done |
|
На этом уроке мы реализуем ещё два вида анимации. 1. Выбор плашки, она будет "дрожать" на месте 2. Переворот плашки, она будет сжиматься и разжиматься.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 1 час. 30 мин. [Показать отчёт]
Научился: Научился реализовывать ещё 2 вида анимации (кручение и переворачивание) Сложности: правильно рассчитать анимацию, чтобы двигалось, как предполагалось Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Фомичева Наталья, Ильшат, Александр, Елена, Сергей Никандров, Андрей Поляков, Иван, Роман, Руслан, Юлия, Бехруз Габдрахманов, Екатерина, Ульяна, Алекс, Максим, Дмитрий, Дмитрий Че, Олюшка, Сергей, Саша, Sergey
|
26 |
Домино. Базовый класс Анимаций
|
00:21:37
|
42 чел. |
★ 5 |
Done |
|
На этом уроке мы наведём порядок в нашем проекте. Квинтессенцию анимации оформим отдельным классом - Animate. Уберём всё лишнее из класса Graph и основного модуля. И сделаем, чтобы всё заработало - пока статичное отображение спрайта через экземпляр класса Animate.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 1 час. 30 мин. [Показать отчёт]
Научился: Проводить рефакторинг кода, изменять структуру классов, убирать ненужные элементы из существующих классов и добавлять их в новые. Сложности: не было Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Фомичева Наталья, Ильшат, Александр, Елена, Сергей Никандров, Андрей Поляков, Иван, Роман, Руслан, Юлия, Бехруз Габдрахманов, Екатерина, Саша, Ульяна, Алекс, Дмитрий, Максим, Дмитрий Че, Олюшка, Сергей, Sergey
|
27 |
Домино. Три наследника Аниматора
|
00:30:26
|
42 чел. |
★ 5 |
Done |
|
На этом уроке мы реализуем все способы анимации через созадние классов наследников от Animate. У нас будет три класса: AnimateMove, AnimateMark и AnimateTurn.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 2 час. 00 мин. [Показать отчёт]
Научился: Работать с наследованием классов, virtual методами, override (перегрузкой) методов, правами доступа к методам и полям (protected, public). Сложности: сложностей не возникло Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Фомичева Наталья, Ильшат, Александр, Елена, Сергей Никандров, Андрей Поляков, Иван, Роман, Юлия, Руслан, Бехруз Габдрахманов, Екатерина, Саша, Ульяна, Алекс, Дмитрий, Максим, Дмитрий Че, Олюшка, Сергей, Sergey
|
28 |
Домино. Пирамида из анимашек
|
00:15:05
|
42 чел. |
★ 5 |
Done |
|
На этом уроке мы добавим ещё парочку виртуальных функций в базовый класс Animate, чтобы их можно было вызывать без явного указания типа.
Но самое главное - мы создадим матрицу "анимашек", инициализируем её экземплярами базового класса и выведем это всё на экран в виде пирамиды.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 40 мин. [Показать отчёт]
Научился: использовать полиморфизм, автоматически генерировать методы в visual studio. Узнал для чего используется модификатор internal. Сложности: не было Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Фомичева Наталья, Александр, Ильшат, Елена, Сергей Никандров, Андрей Поляков, Максим, Иван, Роман, Юлия, Руслан, Бехруз Габдрахманов, Екатерина, Дмитрий Че, Саша, Ульяна, Алекс, Олюшка, Дмитрий, Сергей, Sergey
|
29 |
Домино. Rolling Stones
|
00:19:29
|
41 чел. |
★ 5 |
Done |
|
На этом уроке мы сделаем анимацию раскладывания всех плашек домино на столе. Для этого напишем метод RollDomino(), а ещё нам потребуется отлавливать момент, когда все доминошки уже выложены на стол. Для этого мы добавим поле string mode, чтобы в таймере отловить этот момент.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: Научился с помощью события таймера Tick() отлавливать момент окончания анимации, анимировал появление плашек домино на столе. Сложности: не возникло сложностей Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Ильшат, Фомичева Наталья, Александр, Елена, Сергей Никандров, Андрей Поляков, Иван, Роман, Юлия, Руслан, Екатерина, Бехруз Габдрахманов, Дмитрий, Ульяна, Дмитрий Че, Саша, Олюшка, Алекс, Сергей, Sergey
|
30 |
Домино. Наведение порядка
|
00:20:25
|
41 чел. |
★ 5 |
Done |
|
На этом уроке мы наведём порядок на форме, избавимся от наследия Label [,], уберём ненужные методы. Потом, на 10-ой минуте мы приступим к открытию плашек на первом и последнем ряду пирамиды.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: Рефакторить код, заменять одну реализацию отображения (Labels) на другую (Animates). Сложности: не было сложностей Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Ильшат, Фомичева Наталья, Александр, Елена, Сергей Никандров, Андрей Поляков, Иван, Роман, Юлия, Руслан, Екатерина, Бехруз Габдрахманов, Саша, Дмитрий, Ульяна, Дмитрий Че, Олюшка, Алекс, Сергей, Sergey
|
31 |
Домино. Финальный аккорд
|
00:22:58
|
40 чел. |
★ 5 |
Done |
|
На этом уроке мы научим программу выбирать плашки по щелчку мышки, убирать с экрана верные пары, и сыграем несколько раз до полного успеха :)
Отчёт отправил: 5029. Андрей Поляков Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: Завершил написание игры. Сложности: не было сложного Комментарии: игра сделана! |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Фомичева Наталья, Ильшат, Александр, Елена, Андрей Поляков, Иван, Роман, Юлия, Руслан, Саша, Екатерина, Бехруз Габдрахманов, Дмитрий, Ульяна, Дмитрий Че, Олюшка, Алекс, Сергей, Sergey
|
32 |
ФИНАЛЬНЫЙ урок
|
00:23:23
|
33 чел. |
★ 5 |
Done |
|
Задание: Записать видео обзор игры Пасьянс из домино.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 2 час. 30 мин. [Показать отчёт]
Научился: создавать видеообзоры программ Сложности: не было Комментарии: записывал экспромтом, поэтому в некоторых местах немного тупил :) Видеообзор: http://www.youtube.com/watch?v=0aLWpPHNhN8 |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Александр, Фомичева Наталья, Ильшат, Елена, Дмитрий, Андрей Поляков, Иван, Екатерина, Руслан, Олюшка, Ильющенко Иван Иванович, Edgard Loyter, Alexander Sidorov
|
33 |
VIP урок. Телефон по TCP/IP протоколу
|
00:47:44
|
28 чел. |
★ 5 |
Done |
|
На этом видеоуроке мы создадим три класса, которые удобно использовать для передачи данных между двумя компьютерами.
Отчёт отправил: 5029. Андрей Поляков Выполнено за 2 час. 30 мин. [Показать отчёт]
Научился: Научился работать с сетью, сокетами, нитями (Threads), узнал про TCP/IP протокол. Повторил, как работать с делегатами, наследованием классов и правами доступа к полям и методам классов. Создал клиент-серверное приложение. Сложности: разобраться во взаимодействии нитей. Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, Максим, Максим Лапшинов, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Александр, Фомичева Наталья, Ильшат, Елена, Дмитрий, Андрей Поляков, Иван, Екатерина, Руслан, Олюшка
|
|
Итого: 33 видеоурока |
12 час. 26 мин.
|
28 чел. |
★ 4.97 |
|
|
Финалисты:
Олюшка, Руслан, Екатерина, Иван, Андрей Поляков, Дмитрий, Елена, Ильшат, Фомичева Наталья, Александр, Владимир, Никита, Сергей Сергеевич, Артём, Мариша , Михаил Ермишин, Максим Лапшинов, Максим, Электрон, Tekashnik, Новопашин Владимир, Dimon, chokayes, Николай Денисов, Денис, Yefim, Кирилл, Anatoli .
|