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