На этом уроке мы создадим два уровня игры и запрограммируем их. В игре будут предметы для собирания, ключи, двери, мигающие стены.
Задание: Создать два или три уровня для игры Лабиринт.
Дата отправки отчёта:
21 мая 2015 г.
Задание выполнено: за
1 час. 30 мин.
Чему научился:
Создавать объекты (формы, лейблы, кнопки), настраивать их и назначать им обработчики такие как Shown, MouseEnter. Использовать ветвления (конструкции if-else). Вызывать методы из других классов. Оптимизировать количество Usings.
Что было сложным:
Отладка багов, которые периодически возникали. Видео запись и примеры других уровней помогли в решении багов.
Комментарии:
Пока справляюсь :) Помогает перемотка видео на моменты когда что-либо не понял или забыл.
Научился: Научился создавать уровни для лабиринта. Трудности: Программная часть, иногда появлялись ошибки из-за неправильно расставленных параметров. Как выставлять "Брекпоинт" в Вижуал? (На 23,57минуте ведущий ставил.)
Научился: Улучшил понимание работы с объектами формы. Узнал про события MouseEntery и Shown. Трудности: В самом задание не было сложностей. Я не особо понял, как можно было вынести в базовый класс, если в каждой форме используем заприваченные лейблы или нужно будет менять все понимания уровня, то есть не рисовать все на разных формах, а каким-то другим способом строить их на одной форме.
А вот каким я еще не придумал.