# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 | Шарики. Вступление |
1 тест |
|||
Правила игры Поле 9 на 9. Шарики шести цветов. За один ход можно переместить один шарик с одного места на другое. Шарик можно перемещать только на свободные клетки, двигаясь вверх/вниз/влево/вправо. Линии из 5+ шариков исчезают, а игрок получает доп. ход. После каждого хода в случайных местах появляются три новых шарика. Цель игры — продержаться как можно дольше, собрать как можно больше линий. Подсчёт очков не регламентирован, есть разные варианты. Отчёт отправил: 20690. Олег Выполнено за 57 мин. [Показать отчёт] Научился: вырезать Сложности: вырезать |
|||||
2 | Шарики. Анализ игры |
1 тест |
|||
Анализ игры и динамическое создание поля из картинок.
Отчёт отправил: 20690. Олег Выполнено за 5 час. 7 мин. [Показать отчёт] Научился: создавать, заполнять массив и выводить данные из него Сложности: все еще просто |
|||||
3 | Шарики. Логика игры |
1 тест |
|||
На этом уроке мы реализуем логику программы. Вся логика программы реализуется в отдельном классе. Сделаем, чтобы программа отрабатывала все состояния. Шарики можно будет выбирать, пермещать, будут появляться следущие шарики. Отчёт отправил: 20690. Олег Выполнено за 5 час. 19 мин. [Показать отчёт] Научился: продолжаю накачивать навыки методом повторения ) Сложности: не пропускать куски кода) |
|||||
4 | Шарики. Поиск пути |
|
|||
Реализация самого сложного алгоритма: поиск кратчайшего пути для перемещения шарика. Отчёт отправил: 20690. Олег Выполнено за 2 час. 29 мин. [Показать отчёт] Научился: продолжаю вникать) |
|||||
5 | Шарики. Поиск линий |
|
|||
Реализация последнего алгоритма. Поиск линий из 5+ шариков и анимация их удаления. Отчёт отправил: 20690. Олег Выполнено за 4 час. 59 мин. [Показать отчёт] Научился: много узнал из данного курса. при заполнении поля добавил мессаджбокс с кол-вом набранных очков Сложности: много моментов, в основном не допускать ошибки при повторе кода) |
|||||
6 | ФИНАЛЬНЫЙ УРОК |
|
|||
Записать видеообзор созданной игры. Какой курс ты будешь проходить следующим? Отчёт отправил: 20690. Олег Выполнено за 2 дня 22 час. 33 мин. [Показать отчёт] Научился: записать видео га смартфон и выкладывать на ютуб)))) Сложности: не нашел доступного "захватчика экрана", поэтому пришлось со смартфона записывать Видеообзор: SON1E_httKk |
|||||
7 | VIP. Рефакторинг Библиотеки |
|
|||
На VIP-части курса мы займёмся переносом Шариков на мобильные платформы с помощью технологии Unity. Наша цель - повторно использовать код логики игры. Для этого мы займёмся его рефакторингом и выделением в отдельную независимую библиотеку. Отчёт отправил: 20690. Олег Выполнено за 5 час. 7 мин. [Показать отчёт] Научился: уффф, перелопатил половину кода. пришлось убрать некоторые функция, которые я добавил - сообщение об окончании игры и лэйбл с показом счета - не захотели работать с библиотекой) на данном этапе обучения моих знаний пока не хватило Сложности: было много ошибок, в итоге все решил, хоть и с удалением своих дополнений |
|||||
8 | VIP. Интерфейс пользователя на Unity |
3 теста |
|||
На этом уроке мы расчехлим Unity Personal и создадим в нём интерфейс пользователя для игры в Шарики. Затем подключим созданную библиотеку - и, о чудо! игра сразу заработает! Отчёт отправил: 20690. Олег Выполнено за 1 день 2 час. 5 мин. [Показать отчёт] Научился: собственно, немного изучил unity, всегда хотел как-то начать. понял, как присоединять библиотеку, создавать класс Сложности: Ну, как и в прошлый раз, картинки видео-урока снова были поменяны, их нэймы тоже), были разночтения по переменным, выскакивали ошибки - пришлось рефакторинг делать заново. Картинки менять не стал, думал смогу решить рамки кнопок посредством юнити, но не нашел, пока, решения. Только в конце понял, что после изменения кода и запуском на юнити, сам код надо сохранять в визуал-студио, что-бы увидеть изменения) |
|||||
9 | VIP. Запуск игры на iPhone и Android |
|
|||
На этом уроке мы запустим игру на планшете Android и мобильном телефоне iPhone.
Отчёт отправил: 20690. Олег Выполнено за 3 дня 1 час. 9 мин. [Показать отчёт] Научился: 1. Подготавливать и билдить проект на Unity 2. устанавливать обновление Mac OS 3. устанавливать XCode для Mac 4. Настраивать программу и запускать подготовленный билд на iPhone, iPad Сложности: Сложности были везде 1. не хотела билдится программа в unity - решено методом проб и ошибок 2. не был установлен Xcоde на маке, также ОС не позволяла устанавливать новую версию программы XCode 10, обновление ОС не помогло, поэтому скачал более раннюю версию 8.2.1 тут: developer.apple.com/download/more 3. после установки XCode тоже были проблемы с запуском на устройствах, в итоге запустились, хотя ошибок туева-хуча) 4. при отправки отчета, скриншот в формате name.jpeg не принимается ))) , тут надо Евгению пофиксить) |
|||||
Итого: 9 видеоуроков |
5 час. 55 мин. 6 тестов |
15 чел. | |||
Финалисты: chokayes, Neverwinter 2, Иван Воронин, Максим Лапшинов, vip, Олег , no name, Permitin Alexey, Геннадий Кравцов, Дмитрий, Anatoli, MaxB, Tom, Tim, Евгений Куралёв . |