# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 | Шарики. Вступление |
1 тест |
|||
Правила игры Поле 9 на 9. Шарики шести цветов. За один ход можно переместить один шарик с одного места на другое. Шарик можно перемещать только на свободные клетки, двигаясь вверх/вниз/влево/вправо. Линии из 5+ шариков исчезают, а игрок получает доп. ход. После каждого хода в случайных местах появляются три новых шарика. Цель игры — продержаться как можно дольше, собрать как можно больше линий. Подсчёт очков не регламентирован, есть разные варианты. Отчёт отправил: 4467. Alcatraz Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Составил блок-схему от руки, разобрался в ней. Использовать Paint в нужных целях) Сложности: Найти картинки шариков и потом подготовить их большие, маленькие версии. Комментарии: Долго игрался пока нашел хорошие картинки которые радуют глаз - это было скучно. Задание рисовать от руки блок-схему это лучше чем на компьютере в каких-то редакторах или даже в том же Paint-е. |
|||||
2 | Шарики. Анализ игры |
1 тест |
|||
Анализ игры и динамическое создание поля из картинок.
Отчёт отправил: 4467. Alcatraz Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Создал две матрицы для картинок и для поля. Разместил динамически компоненты PictureBox на элементе Panel. Написал все заданные методы и обработчик кликов. Сложности: Ничего. Комментарии: Все хорошо! |
|||||
3 | Шарики. Логика игры |
1 тест |
|||
На этом уроке мы реализуем логику программы. Вся логика программы реализуется в отдельном классе. Сделаем, чтобы программа отрабатывала все состояния. Шарики можно будет выбирать, пермещать, будут появляться следущие шарики. Отчёт отправил: 4467. Alcatraz Выполнено за 1 час. 20 мин. [Показать отчёт] Научился: Выполнил все перечисленные задания. Снова использовал делегат, где на практике увидел, что он очень облегчает жизнь программисту. Создал в итоге сырую версию игры. Сложности: Разобраться в работе программы, вылавливать ошибки. Комментарии: Отличный видеоурок! |
|||||
4 | Шарики. Поиск пути |
|
|||
Реализация самого сложного алгоритма: поиск кратчайшего пути для перемещения шарика. Отчёт отправил: 4467. Alcatraz Выполнено за 50 мин. [Показать отчёт] Научился: Узнал про алгоритм "Волна". Увидел его наглядное применение. Написал и разобрался в методах FindPath и PathShow. Сложности: Протестировать отображение пути) Комментарии: Идея с наглядным отображением работы алгоритма в матрице супер! |
|||||
5 | Шарики. Поиск линий |
|
|||
Реализация последнего алгоритма. Поиск линий из 5+ шариков и анимация их удаления. Отчёт отправил: 4467. Alcatraz Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Выполнил самостоятельную работу. Добавил два поля - текущий счёт и рекорд. Так же добавил новый делегат, который отвечает за обновление статистики игры на форме и выводе сообщения о Game Over-e. Кое-что изменил в коде. Добавил меню в игру, где можно начать новую игру, вывести следующие шарики, закрыть игру. Выловил еще несколько багов. Сложности: Придумывать что-то от себя. Комментарии: Создание игры очень понравилось. Признаюсь, что писал 2-3 раза сам эту игру раньше. Но ваш подход к созданию, планированию намного превосходит мой. Впечатления просто зашибезные) |
|||||
6 | ФИНАЛЬНЫЙ УРОК |
|
|||
Записать видеообзор созданной игры. Какой курс ты будешь проходить следующим? Отчёт отправил: 4467. Alcatraz Выполнено за 5 мин. [Показать отчёт] Научился: Вспоминать молодость)) Сложности: Ничего. Комментарии: Наконец-то финальный урок) Видеообзор: https://www.youtube.com/watch?v=eNcks0FCid8 |
|||||
7 | VIP. Рефакторинг Библиотеки |
|
|||
На VIP-части курса мы займёмся переносом Шариков на мобильные платформы с помощью технологии Unity. Наша цель - повторно использовать код логики игры. Для этого мы займёмся его рефакторингом и выделением в отдельную независимую библиотеку. |
|||||
8 | VIP. Интерфейс пользователя на Unity |
3 теста |
|||
На этом уроке мы расчехлим Unity Personal и создадим в нём интерфейс пользователя для игры в Шарики. Затем подключим созданную библиотеку - и, о чудо! игра сразу заработает! |
|||||
9 | VIP. Запуск игры на iPhone и Android |
|
|||
На этом уроке мы запустим игру на планшете Android и мобильном телефоне iPhone. | |||||
Итого: 9 видеоуроков |
5 час. 55 мин. 6 тестов |
15 чел. | |||
Финалисты: chokayes, Neverwinter 2, Иван Воронин, Максим Лапшинов, vip, Олег , no name, Permitin Alexey, Геннадий Кравцов, Дмитрий, Anatoli, MaxB, Tom, Tim, Евгений Куралёв . |