# |
Название видеоурока |
Видео / Тесты |
Решило |
Рейтинг |
Доступ |
1 |
Спрайт. Первая форма
|
00:13:27
|
104 чел. |
★ 4.9 |
Done |
|
На этом уроке мы создадим форму, немножко её оформим, выберем для неё иконку. Далее напишем функцию, которая рисует на экране две линии.
Спрайт - это графический объект, состоящий из линий и кругов. На этом уроке мы создадим графический редактор для спрайтов. Этот редактор мы будем использовать для создания «героев» игр. В каждой игре у нас будет несколько спрайтов, которые будут создаваться, двигаться, исчезать по правилам той или иной игры.
Отчёт отправил: 4732. Sergey Выполнено за 13 мин. [Показать отчёт]
Научился: Повторил старый материал. Создал пару линий, привязал функцию рисования к кнопке. Сложности: ничего. Комментарии: Иконку обязательно сделаю к следующему вебинару.)) |
|
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 |
|
На этом уроке мы создадим структуру для хранения линий, массив палитры цветов и массив линий. И перепишем программу, чтобы она это всё выводило на экран.
Отчёт отправил: 4732. Sergey Выполнено за 11 мин. [Показать отчёт]
Научился: Повторил структуры, сделал всё по пунктам. Добавил еще пару линий. Всё переопределил через массив. Сложности: ничего сложного Комментарии: нет |
|
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() для рисования линий.
Отчёт отправил: 4732. Sergey Выполнено за 10 мин. [Показать отчёт]
Научился: Повторил классы, перегрузку методов. Сложности: сложного не было Комментарии: нет |
|
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 файла.
Отчёт отправил: 4732. Sergey Выполнено за 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 |
|
На этом уроке мы начнём создавать редактор, наконец-таки. Использую мышку можно будет рисовать линии, которые будут добавляться в наш спрайт.
Отчёт отправил: 4732. Sergey Выполнено за 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 |
|
На этом уроке мы создадим панель инструментов с кнопками для переключения цвета, очистки экрана, отмены последнего действия.
Отчёт отправил: 4732. Sergey Выполнено за 20 мин. [Показать отчёт]
Научился: Научился пользоваться свойством Tag, возвращать его значение через sender. Сложности: всё было простым Комментарии: нет |
|
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 |
|
На этом уроке мы научимся сохранять и загружать объекты, используя технологию сериализации и десериализации.
Отчёт отправил: 4732. Sergey Выполнено за 40 мин. [Показать отчёт]
Научился: Оооо, это вообще крутой урок. Давно хотел посмотреть в действии сериализацию и десериализацию. Сталкивался с ней только в теории и пытался что либо сделать используя атрибуты.. В итоге, рабочий вариант получился только вчера. Сложности: ничего сложного Комментарии: Мне очень понравился такой интенсив. Много практики, много опыта, и, столько всего нового узнал, применяя сразу на практике. |
|
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 |
|
На этом уроке мы озвучим правила игры Аполлон. Выясним, какие у нас будут главные герои. Твоё самостоятельное задание - нарисовать на бумаге внешний вид игры со всеми главными героями. Как ты это себе представляешь.
Отчёт отправил: 4732. Sergey Выполнено за 30 мин. [Показать отчёт]
Научился: Проектировать внешний вид будущей программы. Сложности: Вспомнить уроки рисования из школы. Комментарии: нет |
|
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 |
|
Корабль Аполлон прилуняется на Луну. На этом уроке мы рассмотрим упрощённую физическую модель этого процесса и выпишем все параметры и все формулы, которые будут управлять этим процессом.
Отчёт отправил: 4732. Sergey Выполнено за 30 мин. [Показать отчёт]
Научился: Прорабатывать физику всего происходящего в игре, описывать действия, выводить формулы. Сложности: сложного не было Комментарии: нет |
|
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 |
|
На этом уроке мы допишем игру Аполлон. Свяжем класс логики с интерфейсом. Сделаем управление двигателем с помощью мышки. Добавим таймер, функцию отображения корабля. А также сообщение о конце игры и перезапуск игры.
Отчёт отправил: 4732. Sergey Выполнено за 50 мин. [Показать отчёт]
Научился: Повторил использование свойств и событий. А также использование таймера. Сложности: Сложного не было. Комментарии: нет |
|
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 |
|
На этом уроке мы переделаем программу, чтобы удобно было рисовать ломанные линии. Добавим фоновый рисунок для его обведения. И в конце концов нарисуем Землю, вид из Космоса.
Задание: Научить программу рисовать ломанные и нарисовать Землю, поверхность Луны, Ракету, Работающие двигатели, маленькую звёздочку.
Отчёт отправил: 4732. Sergey Выполнено за 1 час. 20 мин. [Показать отчёт]
Научился: Узнал, что можно использовать прозрачный цвет. Довел программу до рабочего состояния. Перерисовал с готового рисунка Землю, Луну, звезды, корабль и огонь. Сложности: аккуратно обводить линии. Комментарии: нет |
|
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. Затем напишем метод загрузки всех спрайтов, и выведем один из них на экран.
Задание наладить работу программы с предыдущими классами и уметь загружать подготовленные спрайты.
Отчёт отправил: 4732. Sergey Выполнено за 20 мин. [Показать отчёт]
Научился: Добавил классы в программу. Описал объекты moon, ship, star, fire, earth путем десериализации из xml-документа. Сложности: Ничего сложного. Комментарии: Всё сделал по заданию. Луну рисует |
|
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 таким образом, чтобы он принимал координаты размещения спрайта и его масштаб. Далее, напишем методы для отображения всех спрайтов. Подгоним значения, чтобы всё отображалось красиво. И запустим наконец-таки нашу красочную игру с посадкой корабля Аполлон на Луну. Ура!
Отчёт отправил: 4732. Sergey Выполнено за 1 час. 10 мин. [Показать отчёт]
Научился: Довел игру до конца. Научился перемещать спрайты целиком. Сложности: Расставить звёздочки. Комментарии: Очень крутой урок! Всё получилось. |
|
Anatoli, Кирилл, Yefim, Permitin Alexey, Денис, Николай Денисов, Serge, Александр, chokayes, Иван Воронин, Dimon, Новопашин Владимир, Tekashnik, Электрон, zhikharevav, DeeP, Николай Миролюбов, Платон, Максим, Максим Лапшинов, Alcatraz, Кирилл, Михаил Ермишин, Артём, Мариша , Сергей Сергеевич, Никита, Владимир, Александр, Елена, Владимир Борисенко, Ильшат, Фомичева Наталья, Сергей Никандров, Андрей Поляков, Иван, Роман, Юлия, Sergey, Бехруз Габдрахманов, Руслан, Maxim, Максим, Екатерина, Сергей, Олюшка, Алекс, Ульяна, Дмитрий, Дмитрий Че, Саша, Дмитрий
|
14 |
Полуфинальный урок
|
00:23:23
|
40 чел. |
★ 4.9 |
Open |
|
Задание: Записать видео обзор игры Аполлон.
|
|
Anatoli, Кирилл, Yefim, Permitin Alexey, Денис, Serge, Николай Денисов, Александр, chokayes, Иван Воронин, Dimon, Новопашин Владимир, Tekashnik, Электрон, zhikharevav, DeeP, Платон, Максим, Максим Лапшинов, Alcatraz, Михаил Ермишин, Кирилл, Артём, Мариша , Сергей Сергеевич, Никита, Владимир, Александр, Елена, Владимир Борисенко, Фомичева Наталья, Ильшат, Дмитрий, Сергей Никандров, Иван, Максим, Екатерина, Руслан, Андрей Поляков, Олюшка
|
15 |
Домино. Правила игры
|
00:20:55
|
55 чел. |
★ 4.9 |
Done |
|
Мы начинаем создание Домино-Пасьянса. Костяшки домино перемешиваются и выстраиваются на столе в пирамидку, вверху одна костяшка, внизу семь штук. Верхние и нижние открываются.
Отчёт отправил: 4732. Sergey Выполнено за 1 час. 30 мин. [Показать отчёт]
Научился: научился играть в пасьянс домино. Сложности: Найти настоящее домино. Не нашел. Пришлось играть в онлайн-пасьянс домино. Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Permitin Alexey, Денис, Николай Денисов, Александр, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, Иван Воронин, zhikharevav, DeeP, Максим, Алексей В., Ender, Александр Львович, Alcatraz, Михаил Ермишин, Кирилл, Артём, Мариша , Сергей Сергеевич, Максим Лапшинов, Кирилл Шмойлов, Никита, Владимир, Александр, Елена, Ильшат, Фомичева Наталья, Владимир Борисенко, Сергей Никандров, Иван, Юлия, Роман, Евгений Волосатов, Sergey, Максим, Саша, Екатерина, Андрей Поляков, Руслан, Ульяна, Дмитрий, Дмитрий Че, Ibrohim Kholmatov, Сергей, Олюшка, Василий, Алекс, Бехруз Габдрахманов, Дмитрий
|
16 |
Домино. Перемешиваем плашки
|
00:22:49
|
52 чел. |
★ 4.9 |
Done |
|
На этом уроке мы напишем метод Start (), который перемешает вся плашки домино. Далее, продумаем список всех необходимых методов для класса Domino и реализуем самые тривиальные из них.
Отчёт отправил: 4732. Sergey Выполнено за 30 мин. [Показать отчёт]
Научился: Научился по новому работать с лэйблами. Раньше я только текст выводил на них. Сложности: Разобраться с массивами. Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Permitin Alexey, Денис, Николай Денисов, Александр, chokayes, Иван Воронин, Dimon, Новопашин Владимир, Tekashnik, Электрон, zhikharevav, DeeP, Максим, Алексей В., Ender, Максим Лапшинов, Alcatraz, Михаил Ермишин, Кирилл, Артём, Мариша , Сергей Сергеевич, Никита, Владимир, Александр, Фомичева Наталья, Елена, Ильшат, Владимир Борисенко, Сергей Никандров, Андрей Поляков, Иван, Роман, Юлия, Sergey, Максим, Саша, Екатерина, Руслан, Ульяна, Дмитрий, Дмитрий Че, Олюшка, Ibrohim Kholmatov, Сергей, Дмитрий, Василий, Алекс, Бехруз Габдрахманов
|
17 |
Домино. Динамическая пирамида
|
00:21:39
|
51 чел. |
★ 4.9 |
Done |
|
На этом уроке мы нарисуем пирамидку из доминошек. Для отображения каждой плашки используется Label. Label'ы мы будем создавать динамически, как в сказке.
Отчёт отправил: 4732. Sergey Выполнено за 30 мин. [Показать отчёт]
Научился: Научился использовать вложенные циклы. А также использовать код автоматической инициализации объектов. Сложности: Разобраться как правильно должны выводиться лэйблы, используя вложенные циклы. Комментарии: Классный урок |
|
Anatoli, Кирилл, Yefim, Permitin Alexey, Денис, Николай Денисов, chokayes, Иван Воронин, Dimon, Новопашин Владимир, Tekashnik, Электрон, zhikharevav, DeeP, Максим, Алексей В., Ender, Максим Лапшинов, Alcatraz, Михаил Ермишин, Кирилл, Артём, Мариша , Сергей Сергеевич, Никита, Владимир, Александр, Фомичева Наталья, Елена, Ильшат, Владимир Борисенко, Сергей Никандров, Андрей Поляков, Иван, Юлия, Роман, Sergey, Максим, Саша, Екатерина, Руслан, Ульяна, Олюшка, Дмитрий Че, Дмитрий, Ibrohim Kholmatov, Сергей, Дмитрий, Василий, Алекс, Бехруз Габдрахманов
|
18 |
Домино. Делегаты отображения
|
00:20:38
|
49 чел. |
★ 5 |
Done |
|
На этому уроке мы свяжем два класса - FormDomino и Domino через механизм делегатов. Наш делегат будет отвечать за отображение плашки.
Отчёт отправил: 4732. Sergey Выполнено за 30 мин. [Показать отчёт]
Научился: Я повторил ещё раз использование делегатов. Очень интересная и удобная вещь! Сложности: ничего. Работать с делегатами каждый раз становится всё проще и проще! Комментарии: Спасибо Евгению за столь подробное объяснение! |
|
Anatoli, Кирилл, Yefim, Permitin Alexey, Денис, Николай Денисов, chokayes, Иван Воронин, Dimon, Новопашин Владимир, Tekashnik, Электрон, zhikharevav, DeeP, Максим, Ender, Алексей В., Максим Лапшинов, Кирилл, Alcatraz, Михаил Ермишин, Артём, Мариша , Сергей Сергеевич, Никита, Владимир, Александр, Фомичева Наталья, Ильшат, Елена, Владимир Борисенко, Сергей Никандров, Андрей Поляков, Иван, Роман, Юлия, Sergey, Максим, Саша, Екатерина, Дмитрий Че, Ульяна, Руслан, Олюшка, Дмитрий, Дмитрий, Сергей, Алекс, Бехруз Габдрахманов
|
19 |
Домино. Выбираем и убираем
|
00:27:16
|
49 чел. |
★ 5 |
Done |
|
На этом уроке мы допишем метод отображения плашки. Затем напишем важный метод OpenFreePlates(), чтобы после убирания старых плашек новые открывались. Закончим урок обработкой клика по каждой плашке - будем отмечать выделенные и убирать их, если сумма равна 12.
Отчёт отправил: 4732. Sergey Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: Научился использовать свойства обработки событий, а именно на этом уроке обработку события клика по лэйблу. Сложности: сложного не было. Комментарии: Доделал пункт убирания отметки. |
|
Anatoli, Кирилл, Yefim, Permitin Alexey, Денис, Николай Денисов, chokayes, Иван Воронин, Dimon, Новопашин Владимир, Tekashnik, Электрон, zhikharevav, DeeP, Максим, Ender, Алексей В., Максим Лапшинов, Alcatraz, Кирилл, Михаил Ермишин, Артём, Мариша , Сергей Сергеевич, Никита, Владимир, Александр, Фомичева Наталья, Ильшат, Елена, Владимир Борисенко, Сергей Никандров, Андрей Поляков, Иван, Роман, Юлия, Sergey, Максим, Дмитрий, Саша, Екатерина, Ульяна, Руслан, Дмитрий Че, Олюшка, Дмитрий, Алекс, Сергей, Бехруз Габдрахманов
|
20 |
Домино. Ура! Победа!
|
00:19:12
|
49 чел. |
★ 5 |
Done |
|
На этом уроке мы допишем пасьянс из Домино. Напишем методы IsWinner() и IsLooser(). Добавим метки для оповещения о результате игры и попытаемся наконец-таки разложить этот пасьянс. Не забудьте добавить эту программу в своё портфолио!
Внимание! В конце видео можно посмотреть на весь код целиком.
Отчёт отправил: 4732. Sergey Выполнено за 30 мин. [Показать отчёт]
Научился: Повторил всё пройденное. Добавил несколько фишек. Сложности: пройти игру Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Permitin Alexey, Денис, Николай Денисов, chokayes, Иван Воронин, Dimon, Новопашин Владимир, Tekashnik, Электрон, zhikharevav, DeeP, Максим, Ender, Алексей В., Максим Лапшинов, Alcatraz, Кирилл, Михаил Ермишин, Артём, Мариша , Сергей Сергеевич, Никита, Владимир, Александр, Фомичева Наталья, Ильшат, Елена, Владимир Борисенко, Сергей Никандров, Андрей Поляков, Иван, Роман, Юлия, Руслан, Sergey, Максим, Екатерина, Дмитрий, Ульяна, Саша, Дмитрий Че, Олюшка, Дмитрий, Алекс, Сергей, Бехруз Габдрахманов
|
21 |
Спрайт. Рисуем плашки
|
00:25:50
|
44 чел. |
★ 5 |
Done |
|
На этом уроке мы будем рисовать плашки домино. Каждая состоит из двух частей, отдельно нарисуем восемь левых частей и столько же правых. Почему восемь? От пустышки до шестёрки, и оборотная сторона.
Отчёт отправил: 4732. Sergey Выполнено за 1 час. 30 мин. [Показать отчёт]
Научился: Повторил пройденное. Нарисовал 16 спрайтов. Сложности: Рисовать кружочки)) Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Иван Воронин, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Ильшат, Александр, Фомичева Наталья, Елена, Сергей Никандров, Андрей Поляков, Иван, Роман, Юлия, Дмитрий, Руслан, Бехруз Габдрахманов, Максим, Sergey, Ульяна, Екатерина, Дмитрий, Алекс, Саша, Олюшка, Дмитрий Че, Сергей
|
22 |
Домино. Отображение плашки
|
00:26:38
|
43 чел. |
★ 5 |
Done |
|
На этом уроке мы откроем проект Домино, добавим в него два класса - Graph и Sprite, и создадим метод для рисования плашки домино. Нам придётся, как и в Аполлоне, доработать методы Draw(). В конце урока мы загрузим файлы спрайтов в ресурсы и научим статический метод Load() загружать их их массива байт, из строки символов. Это добавление делать по желанию.
Отчёт отправил: 4732. Sergey Выполнено за 30 мин. [Показать отчёт]
Научился: Десериализовывать объекты из ресурсов. Переписал все необходимые методы. Сложности: Подогнать плашки, чтобы ровные были половинки Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Фомичева Наталья, Ильшат, Александр, Елена, Сергей Никандров, Андрей Поляков, Иван, Роман, Дмитрий, Юлия, Бехруз Габдрахманов, Руслан, Максим, Sergey, Ульяна, Екатерина, Дмитрий, Алекс, Саша, Дмитрий Че, Олюшка, Сергей
|
23 |
Домино. Двойной спрайт
|
00:29:27
|
42 чел. |
★ 5 |
Done |
|
На этом уроке мы создадим класс SpriteDomino, в котором будем хранить обе части плашки домино в виде спрайта. В этом классе будет конструктор и методы Open() / Hide(), которые будут пересоздавать спрайты по мере необходимости. Дальше нужно будет в классе Graph написать метод Draw() для рисования нашей доминошки и убедиться, что это всё работает.
Отчёт отправил: 4732. Sergey Выполнено за 30 мин. [Показать отчёт]
Научился: научился соединять спрайты в объект отдельного класса. Сложности: Сложного не было Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Фомичева Наталья, Ильшат, Александр, Елена, Сергей Никандров, Андрей Поляков, Иван, Роман, Руслан, Юлия, Бехруз Габдрахманов, Максим, Sergey, Дмитрий, Ульяна, Екатерина, Алекс, Саша, Дмитрий Че, Олюшка, Сергей
|
24 |
Домино. Анимация спрайта
|
00:17:36
|
42 чел. |
★ 5 |
Done |
|
На этом уроке мы создадим анимацию спрайтов. Для этого нам понадобится таймер, несколько переменных, и возможность стирания нарисованных спрайтов.
Отчёт отправил: 4732. Sergey Выполнено за 20 мин. [Показать отчёт]
Научился: Подвигал плашками. Очень интересная задумка с анимациями. Сложности: сложного ничего не было. Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Фомичева Наталья, Ильшат, Александр, Елена, Сергей Никандров, Андрей Поляков, Иван, Роман, Руслан, Юлия, Бехруз Габдрахманов, Алекс, Ульяна, Екатерина, Максим, Дмитрий Че, Дмитрий, Олюшка, Сергей, Саша, Sergey
|
25 |
Домино. Подъём переворотом
|
00:28:16
|
42 чел. |
★ 5 |
Done |
|
На этом уроке мы реализуем ещё два вида анимации. 1. Выбор плашки, она будет "дрожать" на месте 2. Переворот плашки, она будет сжиматься и разжиматься.
Отчёт отправил: 4732. Sergey Выполнено за 30 мин. [Показать отчёт]
Научился: научился моделировать передвижение спрайта, используя тригонометрические формулы. Сложности: Разобраться с формулами. Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Фомичева Наталья, Ильшат, Александр, Елена, Сергей Никандров, Андрей Поляков, Иван, Роман, Руслан, Юлия, Бехруз Габдрахманов, Екатерина, Ульяна, Алекс, Максим, Дмитрий, Дмитрий Че, Олюшка, Сергей, Саша, Sergey
|
26 |
Домино. Базовый класс Анимаций
|
00:21:37
|
42 чел. |
★ 5 |
Done |
|
На этом уроке мы наведём порядок в нашем проекте. Квинтессенцию анимации оформим отдельным классом - Animate. Уберём всё лишнее из класса Graph и основного модуля. И сделаем, чтобы всё заработало - пока статичное отображение спрайта через экземпляр класса Animate.
Отчёт отправил: 4732. Sergey Выполнено за 20 мин. [Показать отчёт]
Научился: Научился наводить порядок в коде, делать его читабельней, красивее и правильней. Сложности: не сложно Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Фомичева Наталья, Ильшат, Александр, Елена, Сергей Никандров, Андрей Поляков, Иван, Роман, Руслан, Юлия, Бехруз Габдрахманов, Екатерина, Саша, Ульяна, Алекс, Дмитрий, Максим, Дмитрий Че, Олюшка, Сергей, Sergey
|
27 |
Домино. Три наследника Аниматора
|
00:30:26
|
42 чел. |
★ 5 |
Done |
|
На этом уроке мы реализуем все способы анимации через созадние классов наследников от Animate. У нас будет три класса: AnimateMove, AnimateMark и AnimateTurn.
Отчёт отправил: 4732. Sergey Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: Теперь переделал весь код. За каждую анимацию отвечает отдельный класс. Сложности: Бороться с ошибками Комментарии: Всё получилось очень круто!) |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Фомичева Наталья, Ильшат, Александр, Елена, Сергей Никандров, Андрей Поляков, Иван, Роман, Юлия, Руслан, Бехруз Габдрахманов, Екатерина, Саша, Ульяна, Алекс, Дмитрий, Максим, Дмитрий Че, Олюшка, Сергей, Sergey
|
28 |
Домино. Пирамида из анимашек
|
00:15:05
|
42 чел. |
★ 5 |
Done |
|
На этом уроке мы добавим ещё парочку виртуальных функций в базовый класс Animate, чтобы их можно было вызывать без явного указания типа.
Но самое главное - мы создадим матрицу "анимашек", инициализируем её экземплярами базового класса и выведем это всё на экран в виде пирамиды.
Отчёт отправил: 4732. Sergey Выполнено за 20 мин. [Показать отчёт]
Научился: Научился распределять доступ к методам в базовых и производных классах посредством virtual и override. Сложности: сложного не было. Комментарии: нет |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Фомичева Наталья, Александр, Ильшат, Елена, Сергей Никандров, Андрей Поляков, Максим, Иван, Роман, Юлия, Руслан, Бехруз Габдрахманов, Екатерина, Дмитрий Че, Саша, Ульяна, Алекс, Олюшка, Дмитрий, Сергей, Sergey
|
29 |
Домино. Rolling Stones
|
00:19:29
|
41 чел. |
★ 5 |
Done |
|
На этом уроке мы сделаем анимацию раскладывания всех плашек домино на столе. Для этого напишем метод RollDomino(), а ещё нам потребуется отлавливать момент, когда все доминошки уже выложены на стол. Для этого мы добавим поле string mode, чтобы в таймере отловить этот момент.
Отчёт отправил: 4732. Sergey Выполнено за 30 мин. [Показать отчёт]
Научился: Создал метод RollDomino(). Очень интересно было поиграться со способами появления плашек и выбрать наиболее интересный вариант. Сложности: рассчитать вычисление "y", хотя я это делал методом подгона. Комментарии: На скриншоте показан стандартный метод появления, т.к. делал его во время вебинара. |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Ильшат, Фомичева Наталья, Александр, Елена, Сергей Никандров, Андрей Поляков, Иван, Роман, Юлия, Руслан, Екатерина, Бехруз Габдрахманов, Дмитрий, Ульяна, Дмитрий Че, Саша, Олюшка, Алекс, Сергей, Sergey
|
30 |
Домино. Наведение порядка
|
00:20:25
|
41 чел. |
★ 5 |
Done |
|
На этом уроке мы наведём порядок на форме, избавимся от наследия Label [,], уберём ненужные методы. Потом, на 10-ой минуте мы приступим к открытию плашек на первом и последнем ряду пирамиды.
Отчёт отправил: 4732. Sergey Выполнено за 20 мин. [Показать отчёт]
Научился: Почистил код от лишних лэйблов, матриц и методов. Сложности: сложного не было. Комментарии: При открывании плашек программа работает значительно медленнее. Как-нибудь выделю время и обдумаю как можно оптимизировать код и сделать анимацию быстрее. |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Ильшат, Фомичева Наталья, Александр, Елена, Сергей Никандров, Андрей Поляков, Иван, Роман, Юлия, Руслан, Екатерина, Бехруз Габдрахманов, Саша, Дмитрий, Ульяна, Дмитрий Че, Олюшка, Алекс, Сергей, Sergey
|
31 |
Домино. Финальный аккорд
|
00:22:58
|
40 чел. |
★ 5 |
Done |
|
На этом уроке мы научим программу выбирать плашки по щелчку мышки, убирать с экрана верные пары, и сыграем несколько раз до полного успеха :)
Отчёт отправил: 4732. Sergey Выполнено за 30 мин. [Показать отчёт]
Научился: Доделал программу. Всё работает. Сложности: Разложить пасьянс. Комментарии: Игра получилась очень классная! Не ожидал что будет она еще и с анимациями) Обязательно оптимизирую до более быстрой версии. Игра стоит того. И вообще получился очень интересный и познавательный проект. Спасибо огромное! |
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Кирилл, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Фомичева Наталья, Ильшат, Александр, Елена, Андрей Поляков, Иван, Роман, Юлия, Руслан, Саша, Екатерина, Бехруз Габдрахманов, Дмитрий, Ульяна, Дмитрий Че, Олюшка, Алекс, Сергей, Sergey
|
32 |
ФИНАЛЬНЫЙ урок
|
00:23:23
|
33 чел. |
★ 5 |
$ |
|
Задание: Записать видео обзор игры Пасьянс из домино.
|
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, DeeP, Максим, Максим Лапшинов, Alcatraz, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Александр, Фомичева Наталья, Ильшат, Елена, Дмитрий, Андрей Поляков, Иван, Екатерина, Руслан, Олюшка, Ильющенко Иван Иванович, Edgard Loyter, Alexander Sidorov
|
33 |
VIP урок. Телефон по TCP/IP протоколу
|
00:47:44
|
28 чел. |
★ 5 |
$ |
|
На этом видеоуроке мы создадим три класса, которые удобно использовать для передачи данных между двумя компьютерами.
|
|
Anatoli, Кирилл, Yefim, Денис, Николай Денисов, chokayes, Dimon, Новопашин Владимир, Tekashnik, Электрон, Максим, Максим Лапшинов, Михаил Ермишин, Мариша , Артём, Сергей Сергеевич, Никита, Владимир, Александр, Фомичева Наталья, Ильшат, Елена, Дмитрий, Андрей Поляков, Иван, Екатерина, Руслан, Олюшка
|
|
Итого: 33 видеоурока |
12 час. 26 мин.
|
28 чел. |
★ 4.97 |
|
|
Финалисты:
Олюшка, Руслан, Екатерина, Иван, Андрей Поляков, Дмитрий, Елена, Ильшат, Фомичева Наталья, Александр, Владимир, Никита, Сергей Сергеевич, Артём, Мариша , Михаил Ермишин, Максим Лапшинов, Максим, Электрон, Tekashnik, Новопашин Владимир, Dimon, chokayes, Николай Денисов, Денис, Yefim, Кирилл, Anatoli .
|