На этом уроке мы создадим два уровня игры и запрограммируем их. В игре будут предметы для собирания, ключи, двери, мигающие стены.
Задание: Создать два или три уровня для игры Лабиринт.
Дата отправки отчёта:
12 января 2018 г.
Задание выполнено: за
2 дня 7 час. 57 мин.
Чему научился:
Полностью проработал и с разных сторон использовал все события и методы которые были описаны в данном уроке + дополнил другими. Оч понравилось играться с Point и Cursor, таймеры были полезны для добавления динамики в игру. ((PictureBox)sender).Visible = false; - теперь знаю как может быть полезен sender в таких ситуациях переопределив его в нужный тип данных! В своей игре реализовал: -Сбор монеток и ключей -Разные секреты прохода дверей в том числе телепорты , кнопки для активации стен и тп. - Движущиеся по лабиринту элементы (мост, забор для монет) Помимо всего были добавлены счетчик времени прохождения (через Stopwatch) и сколько монет было собрано за игру, переменные выводят на главную форму результаты При рестарте уровня все монетки и двери возвращаются в первоначальное состояние Со всем этим осознал что можно почти до каждого свойства долезть и как то изменить и потом применить это в коде. Игру сделал в 4 уровня всего но последние два довольно не простые скину файл с игрой кому интересно попробовать пройти, хотя такой игрой можно заниматься и заниматься, и много разных прикольных уровней можно сотворить классных
Что было сложным:
Думаю что стоить еще сделать эту игру используя ООП , чтоб сократить код , а так все понятно
Присылай в комментариях ссылку на проект - будет интересно посмотреть и поиграть. Чтобы делать более серьёзный лабиринт по всем канонам ООП - записывайся на курс Сокобан. www.videosharp.info/video/sokoban