Создаём старую добрую игру Арканоид. Создаём меню, рисуем уровень, размещаем ракетку. Делаем, чтобы ракетка двигалась.
Дата отправки отчёта:
20 ноября 2017 г.
Задание выполнено: за
16 дней 14 час.
Чему научился:
Делал в WPF, так что решил, зачем мне картинка из инета, если можно сделать анимированную заставку прямо так? ))) Сделал 6 кирпичиков и поместил их в ResourceDictionary откуда или подтягиваю их свойства по таймеру со смещением для анимации заставки или заполняю по координатам для игрового поля. Ракетку двигаю по таймеру, запускаемому с нажатием клавиш лево/право и останавливаю по событии отпускания клавиш лево/право. Ещё использую фишку из C# 7.0 с дополнительными условиями фильтрации в switch - полезно для раскраски кирпичей в пределах определённых координат.
Научился: Был полезным момент с граничным перемещением ракетки Трудности: По данному материалу сложностей не возникло По данному материалу вопросов нет