 
				 
            Создание популярной игры для развития памяти с 16 карточками.
Карточки памяти| # | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ | 
|---|---|---|---|---|---|
| 1 |  Подготовка формы | 1 тест | |||
| Мы напишем игру «Карточки памяти». На форме 16 карточек из 8 парных картинок. Цель игры - попарно открыть все карточки. Задание: Подготовить картинки, настроить форму, сделать меню. Разместить сетку, написать правила игры и сводку об авторе. Отчёт отправил: 3747. Сергей Выполнено за 50 мин. [Показать отчёт] Научился: Ничему новому Сложности: ничего Комментарии: все ок | |||||
| 2 | Отображение карточек | 1 тест | |||
| На этом уроке мы сначала нарисуем блок-схему алгоритма игры, а потом сделаем отображение и перемешивание карточек. Отчёт отправил: 3747. Сергей Выполнено за 1 час. 30 мин. [Показать отчёт] Научился: Повторил Sender и выстраивание логики программы Сложности: выстраивание логики программы Комментарии: улитка ползет :) | |||||
| 3 | Алгоритм игры |  | |||
| У нас всё готово для программирования. На этом уроке мы напишем основной алгоритм. Будем использовать блок-схему состояний с прошлого урока. Отчёт отправил: 3747. Сергей Выполнено за 27 мин. [Показать отчёт] Научился: запоминать больше одной карточки Сложности: ничего | |||||
| 4 | Независимый класс |  | |||
| На этом уроке мы приступим к рефакторингу для выделения логики игры в отдельный, независимый класс. Мы определим в новом классе два публичных метода, а также создадим интерфейс IPlayable, который поможет нам вызывать методы из внешнего класса, не нарушая независимости. Отчёт отправил: 3747. Сергей Выполнено за 1 день 6 час. 27 мин. [Показать отчёт] Научился: Создавать интерфейсы. Сложности: Не сразу понял логику. Пришлось несколько раз пересматривать | |||||
| 5 | Классовая независимость |  | |||
| На этом уроке мы перенесём все методы и поля, которые относятся к логике игры, в независимый и самодостаточный класс LogicMemory. Отчёт отправил: 3747. Сергей Выполнено за 59 мин. [Показать отчёт] Научился: Работать с классами и интерфейсами Сложности: Повторить логику работы работы интерфейса | |||||
| 6 | Класс в Библиотеке |  | |||
| На этом уроке мы вынесем класс LogicMemory с интерфейсом в отдельный проект для создания библиотеки. Не забудьте дать публичный доступ классу и интерфейсу, а также добавить Reference на добавленный проект. Отчёт отправил: 3747. Сергей Выполнено за 48 мин. [Показать отчёт] Научился: создавать dll Сложности: ничего | |||||
| 7 | Персональные картинки |  | |||
| Мы начинаем создание карточек памяти для мобильных платформ: Android + iPhone. В этом нам поможет технология Unity. Скачайте и установите Unity Personal, а также найдите 9 *квадратных* картинок по вашей любимой тематике. Убедитесь, что у вас есть файл MemoryLibrary.dll из прошлого урока. Отчёт отправил: 3747. Сергей Выполнено за 5 мин. [Показать отчёт] Научился: Ничему Сложности: Ничего | |||||
| 8 | Запуск Unity с картинками | 1 тест | |||
| На этом уроке мы познакомимся с интерфейсом Unity. Разместим в Assets подготовленные картинки и добавим их на сцену. Запустим, порадуемся результату и морально подготовимся к следующему уроку. Отчёт отправил: 3747. Сергей Выполнено за 8 мин. [Показать отчёт] Научился: Ничему Сложности: Ничего | |||||
| 9 | Авоська картинок | 1 тест | |||
| На этом уроке мы разместим 16 кнопок в панель, с натройкой Grid Layout. Поэкспериментируйте и напишите, что у вас получилось. Отчёт отправил: 3747. Сергей Выполнено за 47 мин. [Показать отчёт] Научился: Экспериментировать Сложности: Переделывать все после экспериментов | |||||
| 10 | Горизонтальное и Вертикальное | 1 тест | |||
| На этом уроке мы разместим панели внутри панели. Будем использовать горизонтальное и вертикальное выравнивание. В результате все 16 кнопок будут автоматически менять размеры под экран устройства. Отчёт отправил: 3747. Сергей Выполнено за 16 мин. [Показать отчёт] Научился: Заморачиваться с панелями Сложности: Заморачиваться | |||||
| 11 | Открытие по щелчку | 2 теста | |||
| На этом уроке мы создадим скрипт, в котором будет метод обработки нажатия по картинке. Во второй части урока мы реализуем отображение выбранной картинки на кнопке. Отчёт отправил: 3747. Сергей Выполнено за 16 час. 25 мин. [Показать отчёт] Научился: Повторил работу с объектами в Unity. Сложности: Ничего | |||||
| 12 | Неуловимая птичка |  | |||
| На этом уроке мы подключим библиотеку к нашему проекту и запустим игру. Отчёт отправил: 3747. Сергей Выполнено за 2 час. 27 мин. [Показать отчёт] Научился: Добавлять компоненты Windows Сложности: С версиями .NET пришлось повозиться... | |||||
| 13 | ФИНАЛЬНЫЙ УРОК | без видео | |||
| Запишите видеообзор полученных программ. | |||||
| 14 | VIP-загрузка на Android |  | |||
| На этом уроке формулист VIP расскажет, как запустить игру на Android. Отчёт отправил: 3747. Сергей Выполнено за 2 дня 37 мин. [Показать отчёт] Научился: Компилировать приложение под Android Сложности: Приложение скомпилировалось, но при запуске установки его на телефоне пишет, что установка невозможна... Уже не знаю что делать... | |||||
| Итого: 14 видеоуроков | 3 час. 06 мин. 7 тестов | 14 чел. | |||
| Финалисты: Иван Воронин, Snepper, Александр Балбашов, vip, Кирилл, Айдар, Дмитрий, Артём Нагорный, no name, Permitin Alexey, ES35, MaxB, Tim, Tom . | |||||