Теперь мы создадим класс логики игры Game, используя который, мы реализуем управление человечком курсорными клавишами клавиатуры. А также сделаем переход на следующий уровень.
Дата отправки отчёта:
9 декабря 2016 г.
Задание выполнено: за
2 час. 00 мин.
Чему научился:
Логике сдвигания объектов персонажем
Что было сложным:
найти время
Комментарии:
Старался делать вначале сам, потом снимал видео с паузы, по поводу того, как советовал Orange увеличивать доступный для прохождения уровень, я так же сделал, потом смотрел видео. Добавил вначале поворот человечка в направлении движения, для того, чтобы он как будто бы пытался толкать то, что не может, стены или ещё что. Добавил отображение сообщения с поздравлениями о всех пройденных уровнях. Отображение объектов на игровом поле реализовал по своему, как и ранее в других играх, при этом объекты из матрицы top реально находятся поверх объектов из матрицы map, так под ногами человечка видно то, по чему он ходит =)
Да, по травке ходит, по поводу места для ящика и сверху человечка, я специально сделал скриншот, где видно, что под человечком виднеется место для ящика =)
И да, полоски надо будет убрать, я понимаю когда они в редакторе, удобно рисовать, но вот в самой игре их не должно быть, так что в след отчёте уже будет игра без них.
Научился: Да много чему..
Интересная реализация с двумя матрицами - map и top, очень понравилось. Трудности: Самое сложное - переосмыслить это еще раз. Отличный урок!
Научился: Прошу простить мою вспыльчивость. Времени реально очень мало и терять его в пустую непозволительная роскошь. Трудности: Срастить два проекта.