На этом уроке мы создадим два уровня игры и запрограммируем их. В игре будут предметы для собирания, ключи, двери, мигающие стены.
Задание: Создать два или три уровня для игры Лабиринт.
Дата отправки отчёта:
24 сентября 2016 г.
Задание выполнено: за
8 час. 00 мин.
Чему научился:
На этом уроке я научился работе с новыми элементами Visual Studio: checkbox, label, groupbox, timer. Узнал о новых событиях, таких как shown, mouse enter. Также научился создавать окна с сообщениями через метод MessageBox.Show. Научился отображать курсор в заданном месте на форме, поиску ошибок. Задание выполнялось как дома, так и на работе.
Что было сложным:
Самым сложным (несмотря на ведение конспекта) было впитать в себя данный материал, а не просто, просмотрев урок, повторить действие за действием. Было сложно тестировать уровни игры и законченную игру в целом, поскольку в коде слишком много строчек кода и разных элементов на форме. Евгений Витольдович правильно подметил на уроке, что надо делать вариант попроще, чтобы было возможным нормально тестировать игру, а не выискивать что-то в огромном коде. Я слишком разошёлся, отсюда и сложности с тестированием и количество потраченного времени, но вся эта работа, особенно созидание чего-то нового так затягивает и оно того стоит, друзья :)
Комментарии:
Мне понравилась подача материала. Вопрос остался только, пожалуй 1, а именно. У меня в классе Sound есть (точнее был) звуковой файл - фоновая музыка при запуске меню игры. Когда я проигрываю и хочу выйти в меню, то звуковой файл больше не воспроизводится, а хотелось бы воспроизводить его при каждом выходе в меню. Как это возможно реализовать?
Архив проекта:Ссылка доступна после самостоятельного выполнения этого урока
Отличная работа, Сергей, ты молодец! Я рекомендую не задерживаться долго на этой программе, а двигаться вперёд - приступать к следующей. Чувствую твой потенциал, удачи!
Если сразу не догадался как реализовать проигрывание музыки каждый раз при возврате в меню, то продолжай проходить уроки и в скором времени ты решишь и эту задачу =) Молодец!
Шикарная картинка, супер! То, что пытаешься сделать что то еще сверх урока - супер в квадрате!! Это реально качает, ты молодец! Только не зацикливайся на одной вещи, не надо пытаться сделать сразу сложное - времени убьешь, а ведь может оказаться, что есть способ проще.