Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта

Демо игры / Лабиринт 2D - игра

  • На этом уроке мы создадим два уровня игры и запрограммируем их.
    В игре будут предметы для собирания, ключи, двери, мигающие стены.

    Задание:
    Создать два или три уровня для игры Лабиринт.
  • Дата отправки отчёта: 12 декабря 2015 г.
  • Задание выполнено: за 4 час. 00 мин.
  • Чему научился: Научился создавать формы и привязывать их друг к другу. Наконец понял логику и последовательность написания програм
  • Что было сложным: найти ошибку в своем 3 уровне
  • Комментарии: Спасибо за урок
  • Оценка видео-уроку:
Отчёт от 8310 за Демо игры / Лабиринт 2D - игра




Оцени работу

 
Сохранить страницу:


Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Я научился пользоваться таймером и событиями MouseEnter, Shown, восполнил пробелы и в целом научился создавать 2D Лабиринт.
Трудности: Мне пришлось делать больше половины после часа работы с нуля из за совершенных мною ошибок.
Всё отлично!


Научился: Еще глубже научился работать с формой и с объектами. Научился работать с DialogResult. Научился выводить сообщения и обрабатывать события в зависимости от выбора пользователя (MessageBox.Show, MessageBoxButtons). Научился работать с таймером. Научился работать с курсором, устанавливать его в определнной области в зависимости от определенных событий. Научился скрывать и показывать объекты на форме в зависимости от определенных условий. Научился скрывать объекты последовательно и считать их, чтобы впоследствии использовать этот параметр для дальнейших действий. Научился устанавливать взаимосвязь с формами. Глубже изучаю логику C#. В данной игре сделал 3 уровень, в котором реализовал два телепорта с перемещением курсора и два ключа, открывающие две двери последовательно для доступа к финишу. Преградами к ключам и к телепортам служат мигающие стены, реализованные через таймер. Дополнительно реализовал сообщение о неполном сборе желтых квадратиков.
Трудности: Кодинга становится все больше и форм тоже. Пожалуй, скриншотов скоро будет не хватать, чтобы сделать качественный отчет по выполненной работе и придется снимать видео. В данной работе в скриншоты уместилось только малая часть того, что есть.