# |
Название видеоурока |
Видео / Тесты |
Решило |
Рейтинг |
Доступ |
1 |
Подготовка формы
|
00:28:24
1 тест |
237 чел. |
★ 4.9 |
Done |
|
Мы напишем игру «Карточки памяти». На форме 16 карточек из 8 парных картинок. Цель игры - попарно открыть все карточки.
Задание: Подготовить картинки, настроить форму, сделать меню. Разместить сетку, написать правила игры и сводку об авторе.
Отчёт отправил: 5388. ivan Выполнено за 1 час. 10 мин. [Показать отчёт]
Научился: Создавать GUI, использовать элементы TableLayoutPanel, PictureBox, MenuStrip Сложности: Делал 2 дня с перерывами, поэтому так долго. Иногда бывает трудно собраться, но надо. Хочется увидеть программу работающей :) Комментарии: Оказывается, многие известные игры, которые мы делаем на занятиях, не сильно сложны внутренне. Часто в таких casual-играх используются однотипные элементы - картинки или кнопки (например, игра Сапёр - игровое поле состоит из массива кнопок). Разобравшись с алгоритмом работы, можно портировать игру на любой другой язык или платформу. |
|
DTSoLVFyCfYw, Tom, Хоанг, Myradxan, Tim, рпмворвыы, Alina, Арухан, MaxB, София, Андрей, Украинцев Алексей, Татьяна, scorpy, Игорь Бойко, Кюннэй, Vadim, Степан, ES35, NenavijuProgramirovat, Лиза, turpispopulu, Эльвир, Anastasiia, Андрей, Vikt, Артём Нагорный, Dmitri, no name, AlliZzeN, Дмитрий, Николай Миролюбов, Ирина, Айдар, Кирилл, Freud, superGrover, Александр Балбашов, Татьяна, Андрей, Serge, Казуал, Maksym, Сергей, DenisMed, Danil42Russia, Александр, Ярик, OloloCode, vip, Кирилл, Snepper, Diserdyuk, Михаил, MaxeBoom, jin, Константин, chokayes, Иван Татур, Слава, Anton, Никита, Роман, vjacheslav, Neverwinter 2, Евгений, Сергей , Maksym, Саша Авербух, Виктор, Сергей Витальевич, Владимир, Dmitry Sinitsin, Евгений, Дмитрий и другие
|
2 |
Отображение карточек
|
00:29:01
1 тест |
208 чел. |
★ 4.9 |
$ |
|
На этом уроке мы сначала нарисуем блок-схему алгоритма игры, а потом сделаем отображение и перемешивание карточек.
|
|
DTSoLVFyCfYw, Хоанг, Tom, Tim, Alina, MaxB, Украинцев Алексей, Татьяна, Кюннэй, ES35, turpispopulu, Эльвир, Артём Нагорный, no name, AlliZzeN, Дмитрий, Николай Миролюбов, Айдар, Кирилл, superGrover, Александр Балбашов, Андрей, Serge, Казуал, Сергей, DenisMed, Danil42Russia, Александр, OloloCode, Михаил, Кирилл, vip, Maksym, Константин, Diserdyuk, Snepper, MaxeBoom, jin, chokayes, vjacheslav, Владимир, Иван Татур, Роман, Слава, Никита, Anton, Саша Авербух, Neverwinter 2, Евгений, Сергей , Виктор, Сергей Витальевич, Dmitry Sinitsin, Евгений, Дмитрий, ser2018, Денис, WildOrc, Константин Мельников, Денис Корнеев, Андрей Чуприков, Александр, Виталий, Скозложоп, Protos, Михаил, Андрей Шевченко, Андрей, Семён Амелькин, Bodrik_torf, konstantin, Dimon, LINKI и другие
|
3 |
Алгоритм игры
|
00:26:50
|
66 чел. |
★ 4.9 |
$ |
|
У нас всё готово для программирования. На этом уроке мы напишем основной алгоритм. Будем использовать блок-схему состояний с прошлого урока.
|
|
DTSoLVFyCfYw, Хоанг, Tom, Tim, Alina, MaxB, Украинцев Алексей, Татьяна, Кюннэй, ES35, turpispopulu, Эльвир, Permitin Alexey, Артём Нагорный, no name, AlliZzeN, Дмитрий, Николай Миролюбов, Айдар, Кирилл, Никита, superGrover, Александр Балбашов, Денис, Владимир, Родион, Serge, Tekashnik, Андрей, Казуал, Сергей, Саша Авербух, Александр, DenisMed, Danil42Russia, Евгений, Алексей В., Protos, Александр, OloloCode, Иван, Михаил, Bodrik_torf, vip, chokayes, Snepper, Diserdyuk, MaxeBoom, Александр, jin, Neverwinter 2, Владимир, Сергей , Anton, vjacheslav, Сергей, Роман, Слава, Chip, Dmitry Sinitsin, Евгений, WildOrc, Николай Денисов, Виктор, zhikharevav, Иван Воронин
|
4 |
Независимый класс
|
00:19:44
|
53 чел. |
★ 4.9 |
$ |
|
На этом уроке мы приступим к рефакторингу для выделения логики игры в отдельный, независимый класс. Мы определим в новом классе два публичных метода, а также создадим интерфейс IPlayable, который поможет нам вызывать методы из внешнего класса, не нарушая независимости.
|
|
DTSoLVFyCfYw, Tom, Tim, Alina, MaxB, Украинцев Алексей, Татьяна, Кюннэй, ES35, turpispopulu, Эльвир, Permitin Alexey, Артём Нагорный, no name, AlliZzeN, Дмитрий, Николай Миролюбов, Айдар, DenisMed, Кирилл, superGrover, Денис, Александр Балбашов, Владимир, Андрей, Родион, Serge, Tekashnik, Сергей, Казуал, Александр, Саша Авербух, Виктор, Александр, Евгений, Danil42Russia, Иван, Protos, Neverwinter 2, OloloCode, Сергей, Bodrik_torf, Сергей , Dmitry Sinitsin, chokayes, zhikharevav, jin, Михаил, Anton, vip, Иван Воронин, WildOrc, Snepper
|
5 |
Классовая независимость
|
00:10:03
|
51 чел. |
★ 5 |
$ |
|
На этом уроке мы перенесём все методы и поля, которые относятся к логике игры, в независимый и самодостаточный класс LogicMemory.
|
|
DTSoLVFyCfYw, Tom, Tim, Alina, MaxB, Украинцев Алексей, Кюннэй, ES35, turpispopulu, Эльвир, Permitin Alexey, Артём Нагорный, no name, AlliZzeN, Дмитрий, Айдар, DenisMed, Кирилл, superGrover, Денис, Александр Балбашов, Владимир, Serge, Сергей, Родион, Андрей, Tekashnik, Казуал, Саша Авербух, Александр, Виктор, chokayes, Александр, Евгений, Danil42Russia, Dmitry Sinitsin, Bodrik_torf, Сергей , OloloCode, Иван, Protos, Сергей, Neverwinter 2, zhikharevav, Михаил, jin, Anton, WildOrc, vip, Иван Воронин, Snepper
|
6 |
Класс в Библиотеке
|
00:06:18
|
47 чел. |
★ 5 |
$ |
|
На этом уроке мы вынесем класс LogicMemory с интерфейсом в отдельный проект для создания библиотеки. Не забудьте дать публичный доступ классу и интерфейсу, а также добавить Reference на добавленный проект.
|
|
DTSoLVFyCfYw, Tom, Tim, Alina, MaxB, Украинцев Алексей, Кюннэй, ES35, turpispopulu, Эльвир, Permitin Alexey, Артём Нагорный, no name, AlliZzeN, Дмитрий, DenisMed, Айдар, Кирилл, superGrover, Александр Балбашов, Владимир, Serge, Tekashnik, Казуал, chokayes, Саша Авербух, Александр, Виктор, Сергей , Александр, Евгений, Danil42Russia, OloloCode, Dmitry Sinitsin, Bodrik_torf, Иван, Neverwinter 2, Protos, Сергей, zhikharevav, Михаил, jin, Anton, WildOrc, vip, Иван Воронин, Snepper
|
7 |
Персональные картинки
|
00:02:33
|
43 чел. |
★ 4.8 |
$ |
|
Мы начинаем создание карточек памяти для мобильных платформ: Android + iPhone. В этом нам поможет технология Unity. Скачайте и установите Unity Personal, а также найдите 9 *квадратных* картинок по вашей любимой тематике. Убедитесь, что у вас есть файл MemoryLibrary.dll из прошлого урока.
|
|
DTSoLVFyCfYw, Tom, Tim, Alina, MaxB, Украинцев Алексей, ES35, turpispopulu, Эльвир, Permitin Alexey, Артём Нагорный, no name, AlliZzeN, Дмитрий, Айдар, Кирилл, superGrover, Александр Балбашов, Владимир, Tekashnik, Казуал, chokayes, Саша Авербух, Александр, Виктор, Сергей , Евгений, Александр, Anton, Сергей, Danil42Russia, OloloCode, Dmitry Sinitsin, Bodrik_torf, zhikharevav, Protos, Иван, Neverwinter 2, Snepper, Михаил, WildOrc, Иван Воронин, vip
|
8 |
Запуск Unity с картинками
|
00:06:20
1 тест |
42 чел. |
★ 4.9 |
$ |
|
На этом уроке мы познакомимся с интерфейсом Unity. Разместим в Assets подготовленные картинки и добавим их на сцену. Запустим, порадуемся результату и морально подготовимся к следующему уроку.
|
|
DTSoLVFyCfYw, Tom, Tim, Alina, MaxB, Украинцев Алексей, ES35, turpispopulu, Эльвир, Permitin Alexey, Артём Нагорный, no name, AlliZzeN, Дмитрий, Айдар, Кирилл, superGrover, Александр Балбашов, Владимир, Tekashnik, Казуал, chokayes, Саша Авербух, Александр, Виктор, Сергей , Евгений, Александр, Сергей, Anton, OloloCode, Danil42Russia, Bodrik_torf, Dmitry Sinitsin, vip, Neverwinter 2, Protos, Иван, WildOrc, Snepper, Михаил, Иван Воронин
|
9 |
Авоська картинок
|
00:08:08
1 тест |
39 чел. |
★ 4.9 |
$ |
|
На этом уроке мы разместим 16 кнопок в панель, с натройкой Grid Layout. Поэкспериментируйте и напишите, что у вас получилось.
|
|
DTSoLVFyCfYw, Tom, Tim, Alina, MaxB, ES35, Эльвир, Permitin Alexey, Артём Нагорный, no name, AlliZzeN, Дмитрий, Айдар, Кирилл, superGrover, Александр Балбашов, Владимир, Tekashnik, Казуал, chokayes, Саша Авербух, Виктор, Александр, Сергей , Евгений, Александр, Сергей, OloloCode, Anton, Bodrik_torf, Danil42Russia, Dmitry Sinitsin, vip, Neverwinter 2, Protos, Иван, Snepper, Михаил, Иван Воронин
|
10 |
Горизонтальное и Вертикальное
|
00:09:11
1 тест |
39 чел. |
★ 5 |
$ |
|
На этом уроке мы разместим панели внутри панели. Будем использовать горизонтальное и вертикальное выравнивание. В результате все 16 кнопок будут автоматически менять размеры под экран устройства.
|
|
DTSoLVFyCfYw, Tom, Tim, Alina, MaxB, ES35, Эльвир, Permitin Alexey, Артём Нагорный, no name, AlliZzeN, Дмитрий, Айдар, Кирилл, superGrover, Александр Балбашов, Владимир, Tekashnik, Казуал, chokayes, Саша Авербух, Виктор, Александр, Сергей , Neverwinter 2, Евгений, Anton, Александр, OloloCode, Сергей, Bodrik_torf, Danil42Russia, Dmitry Sinitsin, vip, Protos, Иван, Snepper, Михаил, Иван Воронин
|
11 |
Открытие по щелчку
|
00:15:36
2 теста |
39 чел. |
★ 4.9 |
$ |
|
На этом уроке мы создадим скрипт, в котором будет метод обработки нажатия по картинке. Во второй части урока мы реализуем отображение выбранной картинки на кнопке.
|
|
DTSoLVFyCfYw, Tom, Tim, Alina, MaxB, ES35, Эльвир, Permitin Alexey, Артём Нагорный, no name, AlliZzeN, Дмитрий, Айдар, Кирилл, superGrover, Александр Балбашов, Владимир, Tekashnik, Neverwinter 2, Казуал, Александр, chokayes, Саша Авербух, Виктор, Сергей , Евгений, OloloCode, Anton, Михаил, Сергей, Александр, Bodrik_torf, Danil42Russia, Protos, Иван, Иван Воронин, Dmitry Sinitsin, vip, Snepper
|
12 |
Неуловимая птичка
|
00:15:50
|
38 чел. |
★ 4.9 |
$ |
|
На этом уроке мы подключим библиотеку к нашему проекту и запустим игру.
|
|
DTSoLVFyCfYw, Alina, Tom, Tim, MaxB, ES35, Эльвир, Permitin Alexey, Артём Нагорный, no name, Дмитрий, Айдар, Кирилл, superGrover, Александр Балбашов, Владимир, Tekashnik, Neverwinter 2, Казуал, Александр, Сергей , Виктор, Саша Авербух, chokayes, Anton, Евгений, Михаил, OloloCode, Bodrik_torf, Сергей, Александр, vip, Иван Воронин, Danil42Russia, Protos, Иван, Snepper, Dmitry Sinitsin
|
13 |
ФИНАЛЬНЫЙ УРОК
|
без видео
|
19 чел. |
★ 5 |
$ |
|
Запишите видеообзор полученных программ.
|
|
Tom, Tim, MaxB, ES35, Эльвир, Permitin Alexey, no name, Артём Нагорный, Дмитрий, Айдар, Кирилл, superGrover, vip, Tekashnik, Виктор, Александр Балбашов, Dmitry Sinitsin, Snepper, Иван Воронин
|
14 |
VIP-загрузка на Android
|
00:08:43
|
23 чел. |
★ 4.9 |
$ |
|
На этом уроке формулист VIP расскажет, как запустить игру на Android.
|
|
Tom, Tim, MaxB, ES35, Permitin Alexey, no name, Артём Нагорный, Дмитрий, Айдар, Кирилл, Александр Балбашов, Neverwinter 2, Казуал, Евгений, OloloCode, Иван, Сергей, Александр, Snepper, Protos, Danil42Russia, vip, Иван Воронин
|
|
Итого: 14 видеоуроков |
3 час. 06 мин.
7 тестов
|
14 чел. |
★ 4.93 |
|
|
Финалисты:
Иван Воронин, Snepper, Александр Балбашов, vip, Кирилл, Айдар, Дмитрий, Артём Нагорный, no name, Permitin Alexey, ES35, MaxB, Tim, Tom .
|